Avatar billede tuba Nybegynder
11. august 2004 - 12:24 Der er 1 kommentar

xml loaded som streng

jeg har følgende kode:

<%
Dim mydoc,strXML

strXSLFile = Server.MapPath("/" & "jobs/xml/style.xsl")
strXMLFile = Server.MapPath("/" & "jobs/xml/xml.xml")

'Response.Write Server.MapPath("/" & "bn/apps/xml/style.xsl")
'Instantiate the XMLDOM Object that will hold the XML file.
set objXML = Server.CreateObject("Microsoft.XMLDOM")

'Turn off asyncronous file loading.
objXML.async = false

'Xml string
strXML="<?xml version='1.0' encoding='ISO-8859-1'?><catalog><cd><title>Empire Burlesque</title></cd></catalog>"

'Load the XML file.
objXML.load(strXMLFILE)

'Instantiate the XMLDOM Object that will hold the XSL file.
set objXSL = Server.CreateObject("Microsoft.XMLDOM")
'Turn off asyncronous file loading.
objXSL.async = false
'Load the XSL file.
objXSL.load(strXSLFile)

'Use the "transformNode" method of the XMLDOM to apply the
'XSL stylesheet to the XML document. Then the output is
'written to the client.
Response.Write(objXML.transformNode(objXSL))
%>

hvis jeg loader den xml fra en fil så virker det, men hvis jeg loader filen som en streng i filen, så virker det ikke, hvorfor ?
Avatar billede larsdue Nybegynder
10. februar 2005 - 10:20 #1
Hej Rubber

Der er forskel på om du henter dit XML fra en ekstern fil eller om du henter det fra en streng/variabel lokalt.

Ekstern fil = objXML.load(filnavn)
Intern streng = objXML.loadXML(variabelsomindeholderstreng)

Håber det afhjælper dit problem

/Lars
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester