phpbar.de logo

Mailinglisten-Archive

[php] xml

[php] xml

Tim Strehle php_(at)_phpcenter.de
Tue, 19 Mar 2002 10:08:20 +0100


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