Sıralama ile tüm PHP XMLReader ile XML ağacı niteliklerini

1 Cevap php

Ben bir CSV dosyasına bir XML dosyası açmak için bazı PHP kodu var. Test sırasında, ben sadece bir CSV formatında sonuçları yankılanan, bir CSV dosyası oluşturma değilim.

XMLReader boş bir öğe ulaşır zaman, bu öğenin tüm özelliklerini verir.

1) bu değerleri, yani sahip çıktı öznitelik adı için bir yol ($ xml-> değeri ile gider $ xml-> AttributeName) var var mı?

2) tüm ağacında bütün özellikler bakımından sıralamak için bir yolu var mı ve sadece boş bir öğe bu?

<?php 

ini_set('memory_limit','50M');

$x = file_get_contents('H8_data.xml');

$xml = new XMLReader(); 
$xml->open('H8_data.xml', null, 1<<19); 

$num = 1;
while ($xml->read() && $num <= 2000) {
    if($xml->isEmptyElement) {
        if($xml->hasAttributes)  {
            while($xml->moveToNextAttribute()) { 
                echo $xml->value, ', '; 
            }
        }
    echo '<br />';
    $num++;
    }
}

>