2012-07-23 39 views
0

如何从所有这些节点检索所有有效的XPATH?使用Vbscript从xml检索所有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> 

对于上述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

你是什么意思_retrieve XPATH_?可以有任何数量的描述XML元素的XPath表达式。请在这种情况下添加您希望从QTP获得的预期结果。 – Motti 2012-07-23 12:49:10

+0

我已经用自己的更多细节更新了我的问题。 – TestGeeK 2012-07-23 13:07:03

回答

0

QTP不支持提取XML文档的XPath你就必须这样做,自己作为普通的VBScript可能通过使用微软的XMLDOM object

​​
+0

我同意我们需要使用XMLDOM解析器来完成它。但这是一个巨大的工作:) – TestGeeK 2012-07-23 15:36:24