I have an XML-file. I wish to add an element to this file. What is going wrong, it says oNode is not defined?
Code:
<script language="JScript" RUNAT="SERVER">
var oSource = Server.CreateObject("MSXML2.DOMDocument");oSource.async=false;
oSource.setProperty ("SelectionLanguage", "XPath");
oSource.load (Server.MapPath("opgave.xml"));

//XPath-streng og reference til emne-elementet
var strXPath ="/moede";
var oNode = oSource.selectSingleNode(strXPath);

//Opret element og tilføj
var oNyNode = oSource.createNode (1, "kommentar", "");
oNyNode.text = "This is a test";
oNode.appendChild(oNyNode);
</script>
The opgave.xml-file is
Code:
<?xml version="1.0" encoding="iso-8859-1" ?>
<moedeOversigt>
    <moede>
        <emne>IT afdelingsmøde</emne>
        <dato>30/11-2001</dato>
        <start>12:30</start>
        <slut>14:00</slut>
        <lokale>C203</lokale>
        <deltager>Inge Frederiksen</deltager> 
        <deltager>Jørgen Hansen</deltager> 
        <deltager>Ebbe Petersen</deltager> 
    </moede>
    <moede>
        <emne>Brug af XML i udviklingsprojekter</emne>
        <dato>7/12-2001</dato>
        <start>08:30</start>
        <slut>11:00</slut>
        <lokale>A100</lokale>
        <deltager>Peter Knudsen</deltager> 
        <deltager>Christian Poulsen</deltager> 
        <deltager>Marianne Frandsen</deltager> 
    </moede>
    <moede>
        <emne>Evaluering i XML</emne>
        <dato>17/6-2002</dato>
        <start>12:30</start>
        <slut>13:00</slut>
        <lokale>A100</lokale>
        <deltager>Peter Knudsen</deltager> 
        <deltager>Hans Peter Lybæk</deltager> 
        <deltager>Henrik Kühl</deltager> 
    </moede>
</moedeOversigt>