Hi,
i have written a VB script to find a node name in an XML.Now i need to search for that node name in another XML. How can i do it.
My XML looks like this
- <xml xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema">
- <s:Schema id="RowsetSchema">
- <s:ElementType name="row" content="eltOnly">
- <s:AttributeType name="HDR_HideTraneLogo" rs:number="1" rs:nullable="true" rs:writeunknown="true">
<s:dataType dt:type="string" dt:maxLength="50" rs:precision="50" />
</s:AttributeType>
- <s:AttributeType name="HideTraneLogo" rs:number="2" rs:nullable="true" rs:writeunknown="true">
<s:dataType dt:type="string" dt:maxLength="50" rs:precision="50" />
</s:AttributeType>
- <s:AttributeType name="HDR_NbrBlankPageHeaderSections" rs:number="3" rs:nullable="true" rs:writeunknown="true">
<s:dataType dt:type="string" dt:maxLength="50" rs:precision="50" />
</s:AttributeType>
- <s:AttributeType name="NbrBlankPageHeaderSections" rs:number="4" rs:nullable="true" rs:writeunknown="true">
<s:dataType dt:type="string" dt:maxLength="50" rs:precision="50" />
</s:AttributeType>
- <s:AttributeType name="HDR_TOPSS_Mode" rs:number="5" rs:nullable="true" rs:writeunknown="true">
<s:dataType dt:type="string" dt:maxLength="50" rs:precision="50" />
</s:AttributeType>
- <s:AttributeType name="TOPSS_Mode" rs:number="6" rs:nullable="true" rs:writeunknown="true">
<s:dataType dt:type="string" dt:maxLength="50" rs:precision="50" />
</s:AttributeType>
My code,
Set objXMLSearchDocument = Sys.OleObject("Msxml2.DOMDocument.4.0")
objXMLSearchDocument.async = False
' Load the files created earlier
objXMLSearchDocument.setProperty "SelectionLanguage", _
"XPath"
Call objXMLSearchDocument.loadXML(strXML)
set objXMLRoot = objXMLSearchDocument.DocumentElement
Set objXMLSearchElements = objXMLSearchDocument.getElementsbytagname("'//s'")
What should i populate in the get elements by tagname to fetch a value from XML