缺少SimpleXML数据

时间:2011-06-28 16:25:20

标签: php xml simplexml

我有一个XML,我用php simpleXML解析。

XML:

<GetOneGetAll DateTimeSystem="28-06-2011 17:19:29" RetCode="200" RetVal="1" RetMsg="User ok.">
    <User Id="bc5cb4cf-19a6-4504-8e1a-f72dd97bcc66" ReferedConfirmedUsers="0" TotalRecomendations="0" DistinctRecomendations="0">
        <Name>Name</Name>
        <Surname>Surname</Surname>
        <Gender>F</Gender>
        <Email>email@email.com</Email>
        <RefererCode>59286904</RefererCode>
        <CustomPhotoMessage HasCustomPhoto="0" HasCustomMessage="0"/>   
        <ReferedConfirmedUsersList/>
    </User>
</GetOneGetAll>

当我使用simpleXML print_r var时,我得到:

SimpleXMLElement Object
(
    [@attributes] => Array
        (
            [DateTimeSystem] => 28-06-2011 17:22:52
            [RetCode] => 200
            [RetVal] => 1
            [RetMsg] => Login ok.
        )

    [User] => SimpleXMLElement Object
        (
            [@attributes] => Array
                (
                    [Id] => bc5cb4cf-19a6-4504-8e1a-f72dd97bcc66
                    [ReferedConfirmedUsers] => 0
                    [TotalRecomendations] => 0
                    [DistinctRecomendations] => 0
                )

            [Name] => SimpleXMLElement Object
                (
                )

            [Surname] => SimpleXMLElement Object
                (
                )

            [Gender] => SimpleXMLElement Object
                (
                )

            [Email] => SimpleXMLElement Object
                (
                )

            [RefererCode] => SimpleXMLElement Object
                (
                )

            [CustomPhotoMessage] => SimpleXMLElement Object
                (
                    [@attributes] => Array
                        (
                            [HasCustomPhoto] => 0
                            [HasCustomMessage] => 0
                        )

                )

            [ReferedConfirmedUsersList] => SimpleXMLElement Object
                (
                )

        )

)

姓氏,姓名,电子邮件,性别等数据在哪里?

1 个答案:

答案 0 :(得分:0)

这只是猜测,但是如果您安装了xdebug,那么var_dump输出的默认递归级别为3.此设置为xdebug.var_display_max_depth 您正在使用print_r,但可能会达到一些类似的递归限制。