Hi zusammen,
also ich bin dabei ein Script zu schreiben um XML Attribute auszulesen das ganze mach ich momentan wie folgt:
hier ist die dazugehörige XML:
Nur bekomme ich leider immer nur die erste ID ausgegeben.
Kann ich auf Attribute nicht durch eine Schleife zugreifen um mir der Reihe nach alle ausgeben zu lassen?
also ich bin dabei ein Script zu schreiben um XML Attribute auszulesen das ganze mach ich momentan wie folgt:
PHP:
$xml = simplexml_load_file(test.xml);
$imgnr = $xml->content_items->content_item["content_id"];
for($i = 0; $i < 10; $i++)
{
$arr2[] = $imgnr[$i];
}
$data = implode(":", $arr2);
hier ist die dazugehörige XML:
PHP:
<?xml version="1.0" encoding="UTF-8"?>
<content_batch>
<content_items>
<content_item content_id="2090">
</content_item>
<content_item content_id="2091">
</content_item>
<content_item content_id="2092">
</content_item>
<content_item content_id="2093">
</content_item>
<content_item content_id="2094">
</content_item>
<content_item content_id="2095">
</content_item>
<content_item content_id="2096">
</content_item>
<content_item content_id="2097">
</content_item>
<content_item content_id="2098">
</content_item>
<content_item content_id="2099">
</content_item>
</content_items>
</content_batch>
Nur bekomme ich leider immer nur die erste ID ausgegeben.
Kann ich auf Attribute nicht durch eine Schleife zugreifen um mir der Reihe nach alle ausgeben zu lassen?