如何从所有这些节点检索所有有效的XPATH?
----------------示例XML ---------------------
<name version="1.0">
<document>
<documentId>0107</documentId>
<NameDetail>
<firstname>SAM</firstname>
<internalreferenceNumber>12345</internalreferenceNumber>
</NameDetail>
<NameDetail>
<firstname>TECHNO</firstname>
<internalreferenceNumber>12346</internalreferenceNumber>
</NameDetail>
</document>
</name>
对于Above XML,输出将为:
XPATH for name = "/name"
XPATH for documentId = "/document/documentId"
XPATH for firstname = ""/document/NameDetail[1]/firstname"
XPATH for firstname = "/document/NameDetail[2]/firstname"
答案 0 :(得分:0)
QTP不支持从XML文档中提取XPath,您可能需要使用Microsoft XMLDOM object从纯文本VBScript中提取。
Set xmlDoc = CreateObject( "Microsoft.XMLDOM" )