Guten Abend,
Also ich habe es jetzt zumindest soweit das ich
etwas angezeigt bekomme.
Aber ganz funktionieren tut es noch nicht!
Die XML wird gelesen und angezeigt aber nur
der erste Teil, der zweite wird zwar angezeigt allerdings
als eins.
Schauts euch einfach an, das Problem erklärt sich dann von selbst:
Die HTML ausgabe sieht so aus:
* menu
o main
eiiiiiiiiinsssss
+ link-1111/1111
NAME1111-1111
+ link-1111/2222
NAME1111-1111
Der Fehler>>
o main
eiiiiiiiiinsssss
+ link-1111/1111
NAME1111-1111
+ link-1111/2222
NAME1111-1111
Die XML:
<?xml version="1.0" encoding="utf-8"?>
<mebuca>
<menu>
<main name="eiiiiiiiiinsssss">
<link name="NAME1111-1111">link-1111/1111</link>
<link name="NAME1111-2222">link-1111/2222</link>
</main>
<main name="zwwwwweeeiiii">
<link name="NAME2222-1111">link-2222/1111</link>
<link name="NAME2222-2222">link-2222/2222</link>
</main>
</menu>
</mebuca>
PHP:
<?php
/* >>>>>> XML LADEN */
$xml_menu = simplexml_load_file('../xml/sys_menu.xml');
/* <<<<<< XML LADEN */
/* >>>>>> XML ANZEIGEN 1 */
echo "<ul>";
foreach ($xml_menu->children() as $a => $aa){
echo "<li>".$a."</li>\n";
echo "<ul>";
foreach ($xml_menu->$a->children() as $b => $bb){
echo "<li>".$b."</li>".$xml_menu->$a->$b->attributes()."\n";
echo "<ul>";
foreach ($xml_menu->$a->$b->children() as $c => $cc){
echo "<li>".$cc."</li>".$xml_menu->$a->$b->$c->attributes()."\n";
}
echo "</ul>";
}
echo "</ul>";
}
echo "</ul>";
/* <<<<<< XML ANZEIGEN 1 */
?>
Hoffe ihr könnt mir helfen, verzweifel langsam!
Vielen dank für eure müh und zeit und vielen dank für eure bisheriege mühe & zeit =)