Hallo!
Ich wollte mal ein bisschen bei der XML verarbetung mit PHP reinschnuppern.
Habe folgendes Skript
dazu folgende XML-Datei
Nun hatte ich gehofft mit der Zeile i
Festlegen zu können, wenn der Knoten "name" heist soll entsprechender htmlcode mit dem Knoteninhalt ausgeben werden. funzt aber net. Ich bin sicher ich verwende die falsche Methode. Habe aber noch nicht die richtige gefunden.
Danke für den Tipp!
Ich wollte mal ein bisschen bei der XML verarbetung mit PHP reinschnuppern.
Habe folgendes Skript
PHP-Code:
<?
$dom=new DOMDocument();
if ($dom->load('bestellung.xml'))
{
$elemente=$dom->getElementsByTagname('bestellung');
foreach($elemente as $element)
{
if ($element->nodeName=="name")
{
print"<h1>$element->textContent</h1";
}
print "$element->textContent . </br>";
}
}
?>
Code:
<?xml version="1.0" encoding="UTF-8"?> <bestellungen> <kunde> <name>Gutsche</name> <vorname>Georg</vorname> <Strasse>Blablastr..</Strasse> <Nummer>76</Nummer> <PLZ>78908</PLZ> <Ort>Hausen</Ort> </kunde> <bestellung> <artikel> <artikelnummer>123458</artikelnummer> <artikelname>Motherboard</artikelname> </artikel> </bestellung> </bestellungen>
Code:
if ($element->nodeName=="name") { print"<h1>$element->textContent</h1"; }
Danke für den Tipp!
Kommentar