xml inlezen in php4

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Sjoerd Bod

Sjoerd Bod

28/09/2007 14:36:00
Quote Anchor link
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:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?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?
 
PHP hulp

PHP hulp

26/12/2024 16:29:47
 
Frank -

Frank -

28/09/2007 15:05:00
Quote Anchor link
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.
 
Bart van der veen

bart van der veen

28/09/2007 15:07:00
Quote Anchor link
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.
 
Sjoerd Bod

Sjoerd Bod

29/09/2007 10:18:00
Quote Anchor link
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
 
Bart van der veen

bart van der veen

29/09/2007 10:47:00
Quote Anchor link
ah oke weer wat geleerd, het is een voorgedefieerde class
misschien kun je hier wat mee:
http://nl3.php.net/manual/nl/function.xmlreader-read.php
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.