Hellihello
vielen dank-so klappt es. habe noch eine frage:
wie kann ich hier die var "Quantity" über die var "Code" ausgeben?<CarInfo Code="1" Quantity="10">
<CarInfo Code="2" Quantity="22">
<CarInfo Code="3" Quantity="23">
<CarInfo Code="4" Quantity="42">
<CarInfo Code="5" Quantity="33">
<CarInfo Code="6" Quantity="87">so klappts nicht:
$xml->CarDescriptiveContents->CarDescriptiveContent->CarInfo->CategoryCodes->CarInfo->Code[28]->Quantity;
Das ist auch etwas lang das alles.
Du musst ja das element finden, wo code=6 ist und dann willst du die quantity.
Du hast aber nur $xml->CarInfo["code"] oder $xml->CarInfo["quantity"].
a) wenn du mit einer foreachschleife die $xml->CarInfo durchläufst und dann "code" testest, kannst du dir dann die quantity ausgeben lassen.
b) $CarInfoCode3 = $xml->xpath("//CarInfo[@Code=3]"); und dann $CarInfoCode3["quantity"].
Zumindest dem Prinzip nach. Wie du den Attributwert mit xpath testest, hab ich nicht im Kopp.
Dank und Gruß,