Avatar billede wolfgang Praktikant
26. oktober 2005 - 12:30 Der er 4 kommentarer og
1 løsning

Opret XML fil

Jeg har store problemer med at få skrevet en XML fil.

Koden ser således ud:
<%
    xml_start = "<?xml version=""1.0"" encoding=""windows-1252""?>" & vbCrLf & vbCrLf
    xml_templateStart = "<course_data>" & vbCrLf
    xml_templateEnd = "</course_data>" & vbCrLf


    strXML = strXML & "<item>"
    strXML = strXML & "<title>Test</title>"
      strXML = strXML & "</item>"
    strFinalXML = xml_start & xml_templateStart & strXML & xml_templateEnd

    Dim objFSO : Set objFSO = Server.CreateObject( "Scripting.FileSystemObject" )
    Set objXMLFile = objFSO.CreateTextFile( Server.MapPath("tmp_65498754.xml") , true )
    objXMLFile.Write(strFinalXML)
    objXMLFile.Close
    objFSO.Close

response.write("Filen er nu oprettet...")
%>


Håber I kan hjælpe.

MVH
Garnet
Avatar billede driis Nybegynder
26. oktober 2005 - 12:36 #1
Nu skriver du jo ikke hvad der går galt ?
I øvrigt kan du sikkert med fordel bruge MSXML2.DOMDocument til formålet.
Avatar billede wolfgang Praktikant
26. oktober 2005 - 12:38 #2
Jeg beklager mange gange...
Har netop fundet fejlen - Udbyderen har ændret skriverettigheder :(
Avatar billede wolfgang Praktikant
26. oktober 2005 - 12:39 #3
Du henviser til MSXML2.DOMDocument.
Har du lyst til at forklare dette nærmere?
Avatar billede driis Nybegynder
26. oktober 2005 - 13:10 #4
MSXML DOMDocument er et serverobjekt Microsoft stiller til rådighed til læsning og manipulation af XML. Det gør at du kan arbejde med XML elementer som objekter, og f.eks slipper for at tænke på at lukke dine tags. Det har dog nok størst værdi ved læsning af XML dokumenter, men det kan også være praktisk når du skal skrive XML. Eksempel:

<%
Dim xmldoc, root,el
Set xmldoc = Server.CreateObject("MSXML2.DOMDocument")
xmldoc.loadXML("<Root/>")
Set root = xmldoc.documentElement
Set el = xmldoc.createElement("Test")
el.Text = "Hello, world"
xmldoc.documentElement.appendChild el
xmldoc.save(Response)
%>

Og reference:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk/html/d051f7c5-e882-42e8-a5b6-d1ce67af275c.asp
Avatar billede wolfgang Praktikant
26. oktober 2005 - 13:14 #5
Wow...
Mange tak - der var lige et par timers læsning mere :)
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