Ik heb een beetje problemen met xml inlezen in php4.

Ik heb wel wat code gevonden maar het werkt nog niet zoals het zou moeten.

de volgende code gebruik ik nu:

<?php
$xml = new XMLReader();
$xml->open("xml.xml");
$xml->setParserProperty(2,true); // This seems a little unclear to me - but it worked :)

while ($xml->read()) {
	echo $xml->name;
    if ($xml->hasValue) {
	    echo ": " . $xml->value;
	}
    echo "<br>";
}
$xml->close();
?>


maar de output is niet echt gewenst nog. Kan ik ook echt precies een tag aanroepen zoals name en id?

of heeft iemand uberhaupt een beter script?
Offtopic: Waarom wil je nog PHP 4 gebruiken? Dat is end-of-life.

Lijkt me handiger dat je nu overstapt op PHP 5, dan dat je nu nog een PHP 4 script maakt dat binnenkort wellicht niet meer werkt. XML is namelijk 1 van de weinige zaken die flink verschilt tussen PHP versie 4 en 5.
je gebruikt een class, ik denk dat je die ook moet inladen, en daar staat vast ook in hou je alles moet laten uitlezen.

mocht je er niet uitkomen datn kun gewoon verder zoeken :
http://www.phpclasses.org/
hier bijvoorbeeld.
nee dit is gewoon een standaard php4 functie.

Maar we gebruiken blue quartz als server software en deze is nogal lastig te upgraden, zeker omdat er ook meerdere site's draaien willen we nog niet upgraden.

maar ik zal ik bij die classes snuffelen

Reageren