Mailinglisten-Archive |
Hallo Marc,
Marc Beyerlin wrote:
>
> Hallo leute,
> Ich irgendwie noch nicht so ganz den durchstieg was ich benötige um ein xml
> file zu
> Parsen und auf einfache weise auf alle daten des xml files zugriff zu haben?
> Ein kleiner hinweis wär gut.
ich finde xml_parse_into_struct am einfachsten:
<?php
$filename = '/tmp/test.xml';
$xml = file($filename);
$xml = implode($xml,'');
$parser = xml_parser_create();
xml_parser_set_option($parser,XML_OPTION_CASE_FOLDING,0);
xml_parser_set_option($parser,XML_OPTION_SKIP_WHITE,1);
$ok = xml_parse_into_struct($parser,&$xml,$values,$tags);
if ($ok != true)
{ $code = xml_get_error_code($parser);
echo 'XML error: ' . xml_error_string($code) .
' on line ' . xml_get_current_line_number($parser) . "\n";
}
else
{ print_r($values);
print_r($tags);
}
?>
Gruß,
Tim
php::bar PHP Wiki - Listenarchive