Varför får jag Objekt krävs.: '[object]' på rad 15 som är den med fet text!
<%
if NOT Request.QueryString("sprak") <> "" Then
Response.Cookies("language") = Request.QueryString("sprak")
TargetFile = Request.QueryString("TargetFile")
if NOT TargetFile = "" Then
Response.Redirect(Request.QueryString("TargetFile"))
End if
End if
%>
<a href="?sprak=sv&TargetFile=<%=Request.ServerVariables("SCRIPT_NAME")%>">Svenska</a> | <a href="?sprak=en&TargetFile=<%=Request.ServerVariables("SCRIPT_NAME")%>">Engelska</a>
<%
set objXML = Server.CreateObject("Microsoft.XMLDOM")
objXML.async = False
if(Request.Cookies("language") = "se") OR len(Request.Cookies("language")) = 0 Then
ObjXML.load "/kalixjujutsu/langpacks/se.xml"
elseif(Request.Cookies("language") = "en") Then
ObjXML.load "/kalixjujutsu/langpacks/en.xml"
End if
[b]Set nodeList = objXML.documentElement.childNodes[/b]
For i = 0 To nodeList.length - 1
Response.Write "<b>" & nodeList.item(i).nodename & "</b>"
Response.Write ": "
Response.Write nodeList.item(i).xml
Response.Write "<br/>"
Next
%>
Nexus86Medlem sedan okt. 20023 030 inlägg Jag är inte direkt expert på inläsning av xml (kan det inte alls) men i rimlighetens namn borde du väl läsa in en fil innan du kan hämta dess nodes?
Nexus86 skrev:
Jag är inte direkt expert på inläsning av xml (kan det inte alls) men i rimlighetens namn borde du väl läsa in en fil innan du kan hämta dess nodes?
Är heller ingen expert på inläsning av XML, men är inte inläsningen denna: ObjXML.Load "/mappen/filen.xml" om den inte är det, vad är den raden till för då??? Har inte hittat någon konkret beskrivning över hur det går till heller...
@ndersMedlem sedan juni 200032 969 inlägg Jo, men du måste ju läsa in filen innan du kan komma åt några noder i xml-dokumentet!
@nders skrev:
Jo, men du måste ju läsa in filen innan du kan komma åt några noder i xml-dokumentet!
ok!
Och för att uppnå detta skall jag använda samma metod som när man läser in från ett XML-dokument på en annan server t.ex.
Skulle du @nders kunna ge mig ett exempel... *tack* :e
@ndersMedlem sedan juni 200032 969 inlägg Du kan ju börja med att flytta upp .Load-raden så den ligger innan du försöker komma åt noderna i koden!
Innan betyder före, och alltså ovanför i koden. :o