Microsoft
Software
Hardware
Network
Question : XMLDOMN
I have an XML file, i can iterate thru the <field> attribute at the <row> level but i need to get to the "primary-key" attribute fo the <ROW> object.
How can i do this?
XML like this:
<?xml version="1.0" encoding="UTF-8" ?>
- <query-response>
- <data-table filter="CONTAINER_BY_GATE_
VISIT" count="3">
- <columns>
<column>Number</column>
<column>Trucking Co Id</column>
<column>Truck Visit Driver Card</column>
<column>Ctr Number</column>
<column>Status</column>
<column>Operator</column>
<column>Transaction Type</column>
<column>ISO Type</column>
<column>Chs Number</column>
<column>Next Stage ID</column>
<column>Stage ID</column>
</columns>
- <rows>
- <row primary-key="7860734">
<field>164</field>
<field>COFF</field>
<field>123078</field>
<field>IPXU3829377</field>
<field>COMPLETE</field>
<field>CSA</field>
<field>Receive Empty</field>
<field>2200</field>
<field>METZ207287</field>
<field />
<field>INSPECTION</field>
</row>
- <row primary-key="7860752">
<field>165</field>
<field>COFF</field>
<field>123078</field>
<field>TTNU1799477</field>
<field>OK</field>
<field>CSA</field>
<field>Deliver Import</field>
<field>2200</field>
<field />
<field>INSPECTOUT</field>
<field>INGATE</field>
</row>
- <row primary-key="7860406">
<field>159</field>
<field>COFF</field>
<field>123078</field>
<field>IPXU3829377</field>
<field>CANCEL</field>
<field>CSA</field>
<field>Receive Empty</field>
<field>2200</field>
<field>METZ207287</field>
<field>INSPECTION</field>
<field>INGATE</field>
</row>
</rows>
</data-table>
</query-response>
i have this code to parse it:
SET objXML2 = Server.CreateObject("Micro
soft.XMLDO
M")
objXML2.async = False
objXML2.LoadXML(xmlFile)
strXMLRctr = 0
strXMLFctr = 0
Set objRoot = objXML2.documentElement
Set objRows = objRoot.getElementsByTagNa
me("row")
For Each objRow in objRows
strXMLRctr = strXMLRctr + 1
Set objFlds = objRow.getElementsByTagNam
e("field")
response.write "----" & objRow.text & "<br>"
For Each objFld in objFlds
strXMLFctr = strXMLFctr + 1
Next
Next
Answer : XMLDOMN
Check this:
response.write "key: " & objRow.getAttribute("prima
ry-key") & " ---- " & objRow.text & "<br>"
Random Solutions
How to remove automatic login from Outlook 2010
Timers in Foxpro
Mysql error when trying to create view
Move DC role from Exchange Server
Determine which computer is taking all the bandwidth?
Changing from ASPSmartUpload to ASPUpload
reporting services - The request failed with HTTP status 401: Unauthorized
Logon failure when trying to launch an application
RAID 1
Droid Incredible Exchange Synchronization