ASP, XML, JAVASCRIPT
jeg har et stort problem med dette script:problemet består i jeg gerne i mit XML-document vil indsætte et childelement + underelementer med content
dette gøres fra en form der submit'es scriptet, jeg kan bare ikke få fat i documentelementet. 8-(
håber der sidder en haj der har lidt tid (og brug for 200 points)
ASP'EN
<%@LANGUAGE="JavaScript"%>
<%
var navn = Request.Form("navn");
var filNavn = Request.Form("filnavn");
oSource = Server.CreateObject("MSXML2.DOMDocument.4.0");
oSource.async = false;
oSource.setProperty("SelectionLanguage", "XPath");
oSource.load("MMS_Content.xml");
var strXPath = "//*****det er nok her der er problemer************content/mms_picture[@id='1']/name";
var oRootE = oSource.selectNodes(strXPath);
Response.Write(oRootE.nodeValue)
var oNyMMS = oSource.createNode(1, "mms_picture", "");
oNyMMS.setAttribute("id", skafUnikId());
oRootE.appendChild(oNyMMS);
var oNavn = oSource.createNode(1, "name", "")
oNavn.text = navn;
oNyMMS.appendChild(oNavn)
var oFilnavn = oSource.createNode(1, "filename", "");
oFilnavn.text = filNavn;
oNyMMS.appendChild(oFilnavn);
filobjekt = Server.CreateObject("Scripting.FileSystemObject");
fil = filobjekt.OpenTextFile(Server.MapPath("MMS_Content.xml"), 2, true, -1);
fil.Write(oSource.xml);
Response.Redirect ("NyMMS.html");
%>
XML'EN
<?xml version="1.0"?>
<content>
<mms_picture id="1">
<name>123</name>
<filename>123.gif</filename>
</mms_picture>
<mms_picture id="2">
<name>234</name>
<filename>234.gif</filename>
</mms_picture>
<mms_picture id="3">
<name>345</name>
<filename>345.gif</filename>
</mms_picture>
<mms_picture id="4">
<name>456</name>
<filename>456.gif</filename>
</mms_picture>
<mms_picture id="5">
<name>567</name>
<filename>567.gif</filename>
</mms_picture>
</content>
HTML'EN
<html>
<head>
<title></title>
</head>
<body>
<form action="MMS_Content.asp" method="post">
<input type="text" name="navn" />
<input type="text" name="filNavn" />
<input type="submit" name="OK" />
</form>
</body>
</html>
