PHP - Nasıl SimpleXML kullanarak XML öğeleri tüm özelliklerini okumak mı?

0 Cevap php

Ben bir senaryo yapıyorum, o geçti XML dosyası üzerinden okur ve kaynak kodunu gösterir. Ben neredeyse bitti, ama öğe özelliklerini .. ben onları yakalamak için bir yol bulamıyorum. İşte kod:

$xml = simplexml_load_file("path/to/file.xml");

    showTree($xml->children(), 0);

    function showTree($value, $i) {

        if($value == '') {

            foreach($value as $name2 => $value2) {

                echo str_repeat('--', $i)." <$name2> \n";
                    showTree($value2, ($i+1));
                echo str_repeat('--', $i)." </$name2> \n";
            }

        } else { echo str_repeat('--', $i)." ".trim($value)."\n"; }

    } // end: function  

Dediğim gibi, iyi çalışıyor, ama örneğin özelliklerini görüntüleyebilirsiniz değildir:

<item id=2>Item</item>

getiriler:

<item>Item</item>

Herhangi bir yanıt, Mike için teşekkürler.

0 Cevap