Hallöle zusammen
Ich habe eine Funktion, die mir ein valides XML einliest und dann in einem Array speichert. Nun die Frage:
Wie kann ich realisieren, dass die originale Baumstruktur des XMLs grafisch wieder dargestellt wird?
Die Funktion sieht bisher folgendermassen aus:
Ich habe eine Funktion, die mir ein valides XML einliest und dann in einem Array speichert. Nun die Frage:
Wie kann ich realisieren, dass die originale Baumstruktur des XMLs grafisch wieder dargestellt wird?
Die Funktion sieht bisher folgendermassen aus:
PHP-Code:
function readAll ($nextarray) {
//Fetching first col in Row....
if (is_array($nextarray)) {
$dictkey = key($nextarray);
if ($dictkey == "&dict") {
//It's a hash table...
foreach($nextarray as $key => $value) {
if (is_array($value)) {
readAll($value);
}
else{
if ($key != "&dict") {
echo "<tr><td>$key</td><td>$value</td></tr>";
}
}
}
}
else {
//It's a normal Array...
foreach($nextarray as $nextarray2) {
if (is_array($nextarray2)) {
readAll($nextarray2);
}
else {
if ($nextarray != "&dict") {
echo "<tr><td>Eintrag</td><td>$nextarray2</td></tr>";
}
}
}
}
}
if (is_string($nextarray)) {
if ($nextarray == "&dict") {
//Es handelt sich um ein &dict, daher muss nichts ausgegeben werden.
}
else {
echo "<tr><td>Eintrag</td><td>$nextarray</td></tr>";
}
}
if (is_numeric($nextarray)) {
echo "<tr><td>Eintrag</td><td>$nextarray</td></tr>";
}
return $nextarray;
}
$result = readAll($config);
Kommentar