2012-07-23 2 views
0

을 사용하여 xml에서 모든 XPATH 검색이 모든 노드에서 유효한 XPATH를 모두 검색하려면 어떻게해야합니까?VBScript 또는

---------------- 샘플 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

XPath_ 란 무엇입니까? XML 요소를 설명하는 XPath 식은 여러 개있을 수 있습니다. 이 경우 QTP에서 원하는 예상 결과를 추가하십시오. – Motti

+0

자세한 내용으로 내 질문을 업데이트했습니다. – TestGeeK

답변

0

QTP 아마도 마이크로 소프트의 XMLDOM object를 사용하여 일반 VBScript를 정도로 자신을 수행해야 XML 문서에서 XPath를 추출 지원하지 않습니다.

Set xmlDoc = CreateObject("Microsoft.XMLDOM") 
+0

나는 우리가 XMLDOM 파서를 사용하여 그것을 수행 할 필요가 있음에 동의한다. 하지만 그것은 거대한 깔끔한 작품입니다 :) – TestGeeK