-2
我只是想将一个元素的xml字符串加载到DOMDocument对象,然后检索内容,但我不能。这就是我想要的:回复XML字符串中元素的内容
$xml = '<element_1>foobar</element_1>';
$dd = new DOMDocument();
$dd->loadXml($xml);
var_dump($dd->getElementsByTagName('element_1')); //this prints object(DOMNodeList)#2 (0) {
}
任何帮助?
的
nodeValue
因为它打印'对象(DOMNodeList之后)',你也许需要查看['DOMNodeList']的文档(http://www.php.net/manual/en/class.domnodelist.php)?请注意,您调用的方法称为getElement ** s ByTagName(),因此它返回零个或多个元素的集合。你需要分离出你想要的元素并获得节点的*值*(猜测该属性被称为什么)。 – DaveRandom“但我不能”不是错误消息,也不是问题描述。 400多个问题后,你应该知道如何提出一个问题imho。 – PeeHaa