Anahtar olarak sayılarla değerlerini kullanarak XML dizi dönüştürme

0 Cevap php

Ben aşağıdaki gibi inşa edilmiş bir dizi var:

$data = array('Artists' => array(
    array(...artist data...),
    array(...artist data...)
);

XML bu dizi dönüştürmek XmlWriter kullanırken unfortunatey, ben bu gibi görünüyor XML bir blok verilen ediyorum:

<root>
    <Artists>
        <artist>
        ...
        </artist>
    </Artists>
    <artist>
    ...
    </artist>
</root>

Sorun XmlWriter :: startElement () bir anahtar için bir tamsayı değeri kabul etmeyeceğini, bu yüzden dizinin bu bölümünde kalan öğeler hatalı biçimlendirilmiş bir belgeyi üreten kök elemanı altında geri kaydırılır.

0 Cevap