使用XPATH读取 DOMDocument 节点内容
XML文件内容是这样的
<?xml version="1.0"?>
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body><RegisterPersonMemberResponse xmlns="http://www.fztnet.com.cn/RegisterService">
<RegisterPersonMemberResult><IsSuccessful>true</IsSuccessful><Status>0</Status>
</RegisterPersonMemberResult></RegisterPersonMemberResponse>
</soap:Body></soap:Envelope>
我使用这个XPATH表达式来求Status的值。/Envelope/Body/RegisterPersonMemberResponse/RegisterPersonMemberResult/Status
但会出错。得到的空结点。
不知为什么。。谢谢
xmlDoc.setProperty("SelectionLanguage", "XPath");
var path = "/Envelope/Body/RegisterPersonMemberResponse/RegisterPersonMemberResult/Status";
var node = xmlDoc.selectSingleNode(path);
<?xml version="1.0"?>
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body><RegisterPersonMemberResponse xmlns="http://www.fztnet.com.cn/RegisterService">
<RegisterPersonMemberResult><IsSuccessful>true</IsSuccessful><Status>0</Status>
</RegisterPersonMemberResult></RegisterPersonMemberResponse>
</soap:Body></soap:Envelope>
我使用这个XPATH表达式来求Status的值。/Envelope/Body/RegisterPersonMemberResponse/RegisterPersonMemberResult/Status
但会出错。得到的空结点。
不知为什么。。谢谢
xmlDoc.setProperty("SelectionLanguage", "XPath");
var path = "/Envelope/Body/RegisterPersonMemberResponse/RegisterPersonMemberResult/Status";
var node = xmlDoc.selectSingleNode(path);
...全文
相关推荐
PHP XML操作类DOMDocument
通过实例,我们可以看到如何使用DOMDocument类来解析XML文件。在给定的代码中,首先创建了DOMDocument对象,并加载XML文件“me.xml”。
DOM基础及php读取xml内容操作的方法
php读取xml内容操作主要涉及到DOMDocument类,该类提供了丰富的方法用于操作XML文档。具体操作包括以下几个步骤:1. 创建DOMDocument对象,它代表了整个XML文档。2.
DOM基础及php读取xml内容操作的方法_.docx
要获取XML文档中的特定内容,我们使用`getElementsByTagName()`方法,它会根据提供的标签名返回一个DOMNodeList对象,包含了所有匹配的节点。
javascript读取XML文件方法
使用XPath查询节点XPath是一种用于查询XML文档的语言,可以非常方便地查找特定的节点或节点集合:```javascriptvar myNode = xmlDoc.selectSingleNode
php生成xml并读取xml中的数据已经测试号
使用XPath查询:XPath是一种强大的查询XML的表达式语言。通过`DOMXPath`类,我们可以更精确地定位XML节点。


