In PHP 4.3.8 XML Dateien lesen??
zerko
- php
Ich habe leider die PHP Version 4.3.8...
Wie liest ihr damit XML Dateien ein...??
Gruß
zerko
Hallo,
Ich habe leider die PHP Version 4.3.8...
Wie liest ihr damit XML Dateien ein...??
Da gibt's erstmal den SAX-Parser für PHP: < http://de3.php.net/manual/de/ref.xml.php> - der allerdings auf sehr niedriger Ebene funktioniert.
Dann gibt's noch die DOM-XML-Erweiterung für PHP4: < http://de3.php.net/manual/de/ref.domxml.php>
Und dann gibt's da noch das PEAR-Paket XML_Tree (< http://pear.php.net/package/XML_Tree>).
Ich selbst verwende das PEAR-Paket; SAX ist mir zu primitiv und bei DOM-XML hat sich in jeder PHP-Version etwas geändert. XML_Tree kann zwar nicht wirklich viel, aber zum simplen Auslesen und Anschauen reicht's allemale.
Viele Grüße,
Christian
Wie könnte ich z.B. nur den Tag <Vorname> ausgeben lassen??
<?xml version="1.0" encoding="ISO-8859-1" ?>
<Person>
<Vorname>Lukas</Vorname>
<Nachname>Hejniak</Nachname>
<Beruf>Softwareentwickler</Beruf>
</Person>
Gruß
zerko
Hallo zerko,
<?xml version="1.0" encoding="ISO-8859-1" ?>
<Person>
<Vorname>Lukas</Vorname>
<Nachname>Hejniak</Nachname>
<Beruf>Softwareentwickler</Beruf>
</Person>
Mit PHP4 und dem PEAR-Paket XML_Tree:
<?php
require 'XML/Tree.php';
$tree =& new XML_Tree ('xml_ausl.xml');
$root =& $tree->getTreeFromFile (); // $root ist 'Person'
$node =& $root->getNodeAt('Vorname');
echo $node->content."\n";
?>
Viele Grüße,
Christian