Доступ к определенным свойствам объекта SimpleXMLElement

Когда я print_r()объект SimpleXMLElement, на который ссылается переменная $xmlObject, я вижу следующее структура:

SimpleXMLElement Object
(
    [@attributes] => Array
        (
            [uri] => /example
        )

    [result] => SimpleXMLElement Object
        (
            [message] => Record(s) added successfully
            [recorddetail] => Array
                (
                    [0] => SimpleXMLElement Object
                    ...
                )
        )
)

Обратите внимание, что свойство $xmlObject->result->messageвыглядит так, как будто это просто строка.Однако, если я сделаю print_r($xmlObject->result->message) , я получаю следующее:

SimpleXMLElement Object
(
    [0] => Record(s) added successfully
)

На данный момент я запутался.Почему $xmlObject->result->messageидентифицируется как экземпляр SimpleXMLElement Object] в этом случае, когда результат печати полного $xmlObjectэтого не предполагает?

И как мне на самом деле получить доступ к этому значению? Я пробовал $xmlObject->result ->message[0], но он просто выводит то же самое (то есть последний фрагмент кода, который я разместил).

7
задан hakre 24 June 2013 в 03:22
поделиться