Indlæsning af XML dokument
Hej alleEr nogen blandt jer der kan se hvad der er galt med dette simple script. Jeg har aldrig før lavet noget med XML og mangler derfor grundlæggende forståelse.
Dokumentet jeg forsøger at læse ind er vedlagt (efter scriptet). Jeg har kaldt T.xml og lægger samme sted som scriptet der skal læse det. Fejlen udskrives (Linie 6) og jeg aner ikke hvorfor.
<%
Set objXML = Server.CreateObject("Microsoft.XMLDOM")
Set objLst = Server.CreateObject("Microsoft.XMLDOM")
objXML.async = False
objXML.Load (Server.MapPath("T.xml"))
If objXML.parseError.errorCode <> 0 Then
response.write("<br>FEJL / " & objXML.parseError.errorCode)
End If
Set objLst = objXML.getElementsByTagName("*")
For i = 0 to (objLst.length-1)
response.write("<br>nodeName=" & objLst.item(i).nodeName )
Next
%>
<?xml version="1.0" encoding="ISO 8859 1" ?>
<SearchResponse>
<SessionId>1007975337731</SessionId>
<HttpRequest>
<![CDATA[ http://www.testsite.dk/
]]>
</HttpRequest>
<Response id="1">
<TypeOfJourney>RT</TypeOfJourney>
<TypeOfTicket>Both</TypeOfTicket>
<FormOfPayment>Both</FormOfPayment>
<LastPaymentDate>2010 1 30</LastPaymentDate>
<WayOut>
<Departure>
<CityCode>CPH</CityCode>
<USDate>05FEB10</USDate>
<USTime>15:40</USTime>
</Departure>
<Arrival>
<CityCode>ARN</CityCode>
<USDate>05FEB10</USDate>
<USTime>16:55</USTime>
</Arrival>
</WayOut>
<WayIn>
<Departure>
<CityCode>ARN</CityCode>
<USDate>01MAR10</USDate>
<USTime>17:25</USTime>
</Departure>
<Arrival>
<CityCode>CPH</CityCode>
<USDate>01MAR10</USDate>
<USTime>18:40</USTime>
</Arrival>
</WayIn>
<PriceInfo>
<NrOfAdults>1</NrOfAdults>
<TotalPrice>933.0</TotalPrice>
<NetPrice>649.0</NetPrice>
<Tax>284.0</Tax>
</PriceInfo>
<FlightInfo>
<Out id="1">
<SegmentInfo id="1">
<Departure>
<CityCode>CPH</CityCode>
<USDate>05FEB10</USDate>
<USTime>15:40</USTime>
</Departure>
<Arrival>
<CityCode>ARN</CityCode>
<USDate>05FEB10</USDate>
<USTime>16:55</USTime>
</Arrival>
<AirlineName>Norwegian</AirlineName>
<AirlineCode>DY</AirlineCode>
<FlightNumber>3212</FlightNumber>
<ClassOfService>RESTRICTED</ClassOfService>
</SegmentInfo>
</Out>
<In id="1">
<SegmentInfo id="1">
<Departure>
<CityCode>ARN</CityCode>
<USDate>01MAR10</USDate>
<USTime>17:25</USTime>
</Departure>
<Arrival>
<CityCode>CPH</CityCode>
<USDate>01MAR10</USDate>
<USTime>18:40</USTime>
</Arrival>
<AirlineName>Norwegian</AirlineName>
<AirlineCode>DY</AirlineCode>
<FlightNumber>3213</FlightNumber>
<ClassOfService>RESTRICTED</ClassOfService>
</SegmentInfo>
</In>
</FlightInfo>
</Response>
</SearchResponse>