說我有這個下面的XML結構:的SimpleXML獲取節點值
<?xml version="1.0" encoding="UTF-8"?>
<main>
<parent>
<child1>some value</child1>
<child2>another value</child2>
</parent>
</main>
我做了XML的一個變量,現在我想child1的價值,所以我使用的SimpleXML:
$xml = new SimpleXMLElement($xml);
$this->xmlcode = (string) $xml->main->parent->child1;
但是我收到這條消息:注意:試圖在/x.php上獲取非對象的屬性x
我也試過用$ xml-> parent-> child1,但沒有成功。
任何??
發現*嘆*這必須是最常見的錯誤有史以來之一。將XML文檔加載到SimpleXmlElement中時,根節點是SimpleXmlElement,例如, '$ xml ='。 –
Gordon
2011-04-08 10:35:27
感謝Gordon的解釋。 – priktop 2011-04-08 10:37:29