Hej, jag vill kunna uppdatera en xml fil men får inte till det. Har hittat dett men får inte till det ?skriva till en xml fil ?
XML filen:
<code>
<?xml version="1.0" encoding="Unicode" ?>
<channel>
<lang name="EN" charset="iso-8859-1">
<translation name="TEXT_TITLE">En titel</translation>
</code>
Hur ska jag böra mig åt för att uppdatera just TEXT_TITLE?
<code>
strFile = Request.Form("txtFile")
Set XMLDoc = CreateObject("MSXML2.DOMDocument.4.0")
XMLDoc.setProperty "ServerHTTPRequest", True
XMLDoc.async = False
XMLDoc.Load (Server.MapPath("files/"& strFile &""))
If (XMLDoc.parseError.errorCode <> 0) Then
Response.Write "XML error: " & xmlDoc.parseError.Reason
Else
'----------- Ändra XML ? ---------'
End If
Set XMLDoc = Nothing
</code>Sv: skriva till en xml fil ?
<code>
Set nodeItem = XMLDoc.selectSingleNode("//lang")
nodeItem.setAttribute "TEXT_TEST", Now
Response.Write nodeItem.getAttribute("TEXT_TEST")
'Response.Redirect "default.asp"
</code>