ASP : XML Chilkat
https://www.chilkatsoft.com/refdoc/xChilkatXmlRef.html#method24
https://www.example-code.com/asp/xml_children_having_identical_tags.asp
Set xml = Server.CreateObject("Chilkat_9_5_0.Xml")
xml.LoadXmlFile(Server.MapPath("/html/engines/utilities/test.xml"))
xml.FindChild2 "_Document_Definition_1:_Document_Definition_1" 'Get to the right node
getTableData "_gl_table"
getTableData "_au_table"
'This will loop through each of the gl_table nodes and print the child nodes in there.
sub getTableData(node)
numWithTag = xml.NumChildrenHavingTag(node)
If numWithTag = 0 Then exit sub
Response.Write "<h1>"&node&"</h1>"
For i = 0 To numWithTag - 1
' child is a Chilkat_9_5_0.Xml
Set child = xml.GetNthChildWithTag(node,i)
' Response.Write "<pre>" & Server.HTMLEncode( i & ": " & child.Tag & " : " & child.Content) & "</pre>"
child.FindChild2 "_letter"
Response.Write "<pre>" & Server.HTMLEncode( i & ": " & child.Tag & " : " & child.Content) & "</pre>"
child.GetParent2
child.FindChild2 "_policy" '
Response.Write "<pre>" & Server.HTMLEncode( i & ": " & child.Tag & " : " & child.Content) & "</pre>"
child.GetParent2
child.FindChild2 "_eff"
Response.Write "<pre>" & Server.HTMLEncode( i & ": " & child.Tag & " : " & child.Content) & "</pre>"
child.GetParent2
child.FindChild2 "_exp"
Response.Write "<pre>" & Server.HTMLEncode( i & ": " & child.Tag & " : " & child.Content) & "</pre>"
Next
end sub
<_Document_Definition_1:_Document_Definition_1 xmlns:_Document_Definition_1="http://www.abbyy.com/FlexiCapture/Schemas/Export/Document_Definition_1.xsd">
<_conamea>West American Insurance Company</_conamea>
<_conameb>American Fire and Casualty Company</_conameb>
<_pgfire>1,000,000</_pgfire>
<_pgmed>100,000</_pgmed>
<_pgpadv>10,000</_pgpadv>
<_pgagg>1,000,000</_pgagg>
<_pgcoag>$ 2,000,000</_pgcoag>
<_pgoth>PRODUCTS - COMP/OP AGG</_pgoth>
<_pgothlmt>$ 2,000,000</_pgothlmt>
<_gl_table>
<_letter>A</_letter>
<_policy>BKW58401810</_policy>
<_eff>1/1/2018</_eff>
<_exp>1/1/2019</_exp>
</_gl_table>
<_gl_table>
<_letter>B</_letter>
<_policy>CKW58401810</_policy>
<_eff>2/1/2018</_eff>
<_exp>2/1/2019</_exp>
</_gl_table>
<_auany>true</_auany>
<_auall>false</_auall>
<_ausched>false</_ausched>
<_auhired>false</_auhired>
<_aunon>false</_aunon>
<_auoth>false</_auoth>
<_pvcsl>$ 1,000,000</_pvcsl>
<_au_table>
<_letter>B</_letter>
<_policy>BAA58401810</_policy>
<_eff>1/1/2018</_eff>
<_exp>1/1/2019</_exp>
</_au_table>
<_umbrella>false</_umbrella>
<_excess>false</_excess>
<_umboccur>false</_umboccur>
</_Document_Definition_1:_Document_Definition_1>