A SimpleXMLElement () Dizi bir XML dosyasını dönüştürmek için nasıl?

0 Cevap php

Ben bir XML dosyası var:

<?xml version="1.0" encoding="iso-8859-1"?>
<deadlines>
    <deadline>
        <date>2010-07-01</date>
        <text>Residency Application for Fall Due</text>
    </deadline>
    <deadline>
        <date>2010-06-01</date>
        <text>Residency Application for Summer Due</text>
    </deadline>
    <deadline>
        <date>2010-07-20</date>
        <text>Summer Bill Due</text>
    </deadline>
</deadlines>

Ben simplexml_load_file kullanarak bir PHP komut dosyası () içine dosyayı yüklediğinizde, ben şu olsun:

SimpleXMLElement Object
(
    [deadline] => Array
        (
            [0] => SimpleXMLElement Object
                (
                    [date] => 2010-07-01
                    [text] => Residency Application for Fall Due
                )

            [1] => SimpleXMLElement Object
                (
                    [date] => 2010-06-01
                    [text] => Residency Application for Summer Due
                )

            [2] => SimpleXMLElement Object
                (
                    [date] => 2010-07-20
                    [text] => Summer Bill Due
                )

        )

)

Bir dizi olarak XML dosyasını işlemek için benim komut dosyası için için, ben dosyayı ayrıştırmak ve bu biçime almak gerekir:

Array
(
    [0] => SimpleXMLElement Object
        (
            [date] => 2010-07-01
            [text] => Residency Application for Fall Due
        )

    [1] => SimpleXMLElement Object
        (
            [date] => 2010-06-01
            [text] => Residency Application for Summer Due
        )

    [2] => SimpleXMLElement Object
        (
            [date] => 2010-07-20
            [text] => Summer Bill Due
        )

)

XML dosyasını dönüştürmek için bir PHP işlevi var mı? Teşekkürler

0 Cevap