<?xml version="1.0" encoding="utf-8" ?>
<items>
<aaa>
</aaa>
<aaa>
</aaa>
<aaa>
<bbb>
</bbb>
<bbb>
</bbb>
<bbb>
<ccc>
Only this childnod what I need
</ccc>
<ccc>
And this one
</ccc>
</bbb>
</aaa>
</items>
Ich möchte das XML wie oben angegeben mit PHP analysieren. Ich weiß nicht, wie man diese beiden untergeordneten Knoten zu bekommen.
Wenn ich den nachstehenden Code verwende, wird der Fehler ausgelöst: Warning: main() [function.main]: Cannot add element bbb number 2 when only 0 such elements exist in
<?php
header('Content-type:text/html; charset=utf-8');
$xml = simplexml_load_file('2.xml');
foreach ($xml->aaa[2]->bbb as $bbb){
echo $bbb[2]->$ccc; // wrong in here
echo $bbb[3]->$ccc;
}
?>