Hi Leute...
ich arbeite mich gerade in PHP ein weil ich XML Dokumente auslesen und ändern muss :-( naja gut, muss halt aber wenn man sich was reinhängt macht es eigentlich auch spass...
ich fange im kleinen an und das geht mit einer Simplen XML auch gut, aber nun nehme ich eine die so strukturiert ist, das es natürlich nicht geht...
Hier mal die XML:
Als test würde es mir reichen einfach mal ein paar dinge aus zu geben
Also mein PHP Code:
Leider bekomme ich keine Fehlermeldung oder irgendwas was mir Anhaltspunkte geben würde..
einfach nur leeres Fenster
Wäre schön wenn mir einer Helfen könnte die aus zu lesen..
Wenn die XML so aussieht, geht es wohl
Aber leider sehen die XML nicht so aus sonder wie die oben, und das ist auch keine Verhandlungsbasis :-(
Jörg
ich arbeite mich gerade in PHP ein weil ich XML Dokumente auslesen und ändern muss :-( naja gut, muss halt aber wenn man sich was reinhängt macht es eigentlich auch spass...
ich fange im kleinen an und das geht mit einer Simplen XML auch gut, aber nun nehme ich eine die so strukturiert ist, das es natürlich nicht geht...
Hier mal die XML:
Code:
<?xml version="1.0" encoding="UTF-8" ?> <add> <doc> <KAPTELHEADER> <field name="id">SP2514N</field> <field name="name">Samsung SpinPoint P120 SP2514N</field> </KAPTELHEADER> <KAPTELMAIN> <field name="manu">Samsung Electronics Co. Ltd.</field> <field name="cat">electronics</field> <field name="cat">hard drive</field> <field name="features">7200RPM, 8MB cache, IDE Ultra ATA-133</field> <field name="features">NoiseGuard, SilentSeek technology,</field> <field name="price">92</field> <field name="popularity">6</field> <field name="inStock">true</field> <KAPTELMAIN> </doc> </add>
Also mein PHP Code:
PHP Code:
<?php
$xml = simplexml_load_file("hd.xml");
$test = $xml->doc[0]->KAPTELHEADER[0]->name[0];
$test2 = $xml->doc[0]->KAPTELMAIN[0]->price[0];
echo$test
echo$test2
?>
einfach nur leeres Fenster
Wäre schön wenn mir einer Helfen könnte die aus zu lesen..
Wenn die XML so aussieht, geht es wohl
Aber leider sehen die XML nicht so aus sonder wie die oben, und das ist auch keine Verhandlungsbasis :-(
Code:
<?xml version="1.0" encoding="UTF-8" ?> <daten> <bericht> <Jahr>2007</Jahr> <Monat>05</Monat> <Tag>09</Tag> <Zeit>12:07</Zeit> <Seitentitel>XML mit PHP nutzen</Seitentitel> <Keywords>XML,PHP,SimpleXML</Keywords> <Autor>Hilko Holweg</Autor> <Anrisstext>Daten als XML-Datei zu speichern</Anrisstext> <Titel>XML mit PHP nutzen</Titel> <Content>Zum Anfang erstmal, XML ist eine</Content> </bericht> </daten>
Comment