XML problem
jeg henter data fra XML men jeg får ikke det hele medDen skipper den anden a:OrderLine, alt andet for den med uden problemer.
Hvorfor gør den det og hvad kan jeg gøre ved det?
vis jeg cutter det hele ned til det relevante kode. (ASP classic)
<%
//henter Xml text som string
...
...
Set objXML = Server.CreateObject("Msxml2.DOMDocument")
objXML.LoadXml(XMLTextstring)
If objXML.parseError.errorCode <> 0 Then
Response.Write "<p>Parse Error Reason: " & objXML.parseError.reason & "</p>"
Else
Set objXMLRoot = objXML.documentElement
...
...
Set NodeList = objXMLRoot.getElementsByTagName("m_Item2")
...
...
For i = 1 to NodeList.length
call InsertOrderLine
Next
...
...
end if
Sub InsertOrderLine
OrdreLine_Id = objXML.getElementsByTagName("a:OrderLine_Id")(i-1).Text
...
...
'indsætter data
end sub
...
...
---------------------------
XML ser nogenlunde sådan her ud
<m_Item1>
</m_Item1>
<m_Item2>
<a:OrderLine>
...
</a:OrderLine>
<a:OrderLine>
...
</a:OrderLine>
</m_Item2>
<m_Item3>
</m_Item3>
-------------------------------
Tror det ligger ved denne linje (For i = 1 to NodeList.length)