Hjælp til en forståelse af XML
Hej har følgende xml side ordre.xml der ser således ud:<?xml version="1.0"?>
<Ordre>
<Ordrelinje>
<Varenummer>555</Varenummer>
<Varenavn>Lise</Varenavn>
<Pris>1235</Pris>
</Ordrelinje>
<Ordrelinje>
<Varenummer>666</Varenummer>
<Varenavn>Olfert</Varenavn>
<Pris>1235</Pris>
</Ordrelinje>
</Ordre>
Ser pæn nok ud når jeg viser den.
Så har jeg siden se.asp der ser således ud:
Dim objXML, lstElements, tmpElement
Set objXML = Server.CreateObject("Microsoft.XMLDOM")
objXML.async = False
objXML.load(Server.MapPath("ordre.xml"))
Set lstElements = objXML.getElementsByTagName("Ordrelinje")
For each tmpElement in lstElement
Response.Write("<p>Titel: "&tmpElement.childnodes(0).text&"<br>")
Response.Write("Kunstner:"&tmpElement.childnodes(1).text&"<br>")
Response.Write("Land: "&tmpElement.childnodes(2).text&"<br>")
Response.Write("<hr>")
Next%>
Men den melder fejl i For each tmpElement in lstElement
fejlen:
Microsoft VBScript runtime error '800a01c3'
Object not a collection
/sidexml/se.asp, line 9
Håber en kan hjælpe
LN