Nu ser min ASP-fil sådan her ud: <% 'Her henter jeg dato og klokkeslet fra querystring vid = request.querystring("id")
Set objXML = Server.CreateObject("MSXML2.DOMDocument.4.0") objXML.load("xml_xsl/news.xml")
'Her finder jeg det entry element som jeg ønsker at slette Set ObjEntry = ObjXML.selectsingleNode("//entry[@dato='"& vid &"']")
'Her er det jeg ikke ved hvad jeg skal gøre Set objOldItem = ObjEntry.RemoveChild(ObjEntry.childNodes(#)) objXML.save("DokumentNavn.xml")
response.redirect("listnews.asp") %>
Men jeg får denne fejl: Fejltype: Der opstod en Microsoft VBScript-kompileringsfejl (0x800A03EA) Der er en syntaksfejl /jv/deletenews.asp, line 13, column 58 Set objOldItem = ObjEntry.RemoveChild(ObjEntry.childNodes(#)) ---------------------------------------------------------^
Så får jeg denne fejl: Fejltype: Der opstod en Microsoft VBScript-kørselsfejl (0x800A01A8) Et objekt er obligatorisk: 'ObjEntry' /jv/deletenews.asp, line 13
du skal lave en objekt: Set objXML = Server.CreateObject("Microsoft.XMLDOM") objXML.load("DokumentNavn.xml") 'dit eget dokument navn Set ObjEntry = objXML.documentElement 'Nu laver en objekt ved navnet ObjEntry
Tak for linket. Det var det der skulle til. Her kan du se mit dokument: <% 'Her henter jeg dato og klokkeslet fra querystring vid = request.querystring("id")
Set objXMLDoc = CreateObject("Microsoft.XMLDOM") objXMLDoc.async = False objXMLDoc.load server.mappath("xml_xsl/news.xml")
Set objRoot = objXMLDoc.documentElement Set objExNode = objRoot.removeChild(objRoot.selectsingleNode("//entry[@dato='"& vid &"']"))
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.