Hallo,
na da stand ich ja jetzt auf dem Schlauch-driss umlaute... ;-)
Habe aber mal ne andere Frage:
Wie kann ich Daten in einer Art "Schleife" ausgeben?
Also in diesem Beispiel jedes "CARTECInfo" wo "Text Language="de"" ist => im Beispiel also "cc" und "jj" - bestenfalls mit Koma getrennt...
<?php
$xml_string =
'<?xml version="1.0" ?>
<CategoryCodes>
<CARTECInfo Code="35" Quantity="2">
<Description>
<Text Language="en">aa</Text>
<Text Language="de">cc</Text>
</Description>
</CARTECInfo>
<CARTECInfo Code="1" Quantity="2">
<Description>
<Text Language="en">gg</Text>
<Text Language="de">jj</Text>
</Description>
</CARTECInfo>
</CategoryCodes>
';
$simple_xml = simplexml_load_string($xml_string);
$query_string="//CARTECInfo//Text[@Language='de']";
$node_list = $simple_xml->xpath($query_string);
$ausgabe = $node_list[0]; //gibt mir nur den ersten Text aus
Viele Grüsse