<% if request.form(\"logaf\") =\"\" then Dim search sti = \"xml/\" search = Request(\"search\")
\' Responde to request \'Load the XML set xml = Server.CreateObject(\"Microsoft.XMLDOM\") xml.async = false xml.load(Server.MapPath(\"Data\\\'\"&session(\"UserID\")&\".xml\"))
\'Load the XSL set xsl = Server.CreateObject(\"Microsoft.XMLDOM\") xsl.validateOnParse = false xsl.async = false xsl.load(Server.MapPath(\"test.xsl\"))
\'lav virtuel XML Search Set selectedsubcat = xml.createElement(\"search\") xml.childNodes.Item(1).appendChild selectedsubcat xml.childNodes.Item(1).lastChild.Text = search
\'Transform the file Response.Write(xml.transformNode(xsl)) else session.abandon end if %>
får en fejl der hedder Microsoft VBScript runtime error \'800a01a8\'
Object required: \'[object]\'
/wbl/search.asp, line 41 linie 41 er xml.childNodes.Item(1).appendChild selectedsubcat
Jeg har kigget lidt nærmere på coden, og det her er mit sidste forslag:
Set XML.documentElement = xml.createElement(\"search\") Set selectedsubcat = XML.documentElement xml.childNodes.Item(1).appendChild selectedsubcat.childNodes
Hmm.. okay.. Det brude virke hvis du bare ændrer encodingen i toppen af XSL filen :o)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.