假设我具有以下XML结构:
<?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的/x.php中获取非对象的属性
我也尝试了$ xml-> parent-> child1,但没有成功。
任何人??
最佳答案
$xml = new SimpleXMLElement($xml);
$this->xmlcode = (string) $xml->parent[0]->child1;
关于php - SimpleXML获取节点值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5593554/