dim xmldoc set xmldoc = Server.CreateObject("Msxml2.DOMDocument") xmldoc.load("c:\myfile.xml") xmldoc.save(Server.MapPath("sample.xml"))
dim xmldoc set xmldoc = Server.CreateObject("Msxml2.DOMDocument") xmldoc.load(Server.MapPath("sample.xml")) xmldoc.save(Response) <script language="jscript"> var xmldoc1 = new ActiveXObject("Msxml2.DOMDocument"); var xmldoc2 = new ActiveXObject("Msxml2.DOMDocument"); xmldoc1.load("sample.xml"); xmldoc1.save(xmldoc2.XMLDocument); </script>
set xmldoc = Server.CreateObject("Msxml2.DOMDocument")
xmldoc.load("c:\myfile.xml")
xmldoc.save(Server.MapPath("sample.xml"))
set xmldoc = Server.CreateObject("Msxml2.DOMDocument")
xmldoc.load(Server.MapPath("sample.xml"))
xmldoc.save(Response) <script language="jscript">
var xmldoc1 = new ActiveXObject("Msxml2.DOMDocument");
var xmldoc2 = new ActiveXObject("Msxml2.DOMDocument");
xmldoc1.load("sample.xml");
xmldoc1.save(xmldoc2.XMLDocument);
</script>
var xmlDoc = new ActiveXObject("Msxml2.DOMDocument");
var root;
var newNode;
xmlDoc.async = false;
xmlDoc.resolveExternals = false;
xmlDoc.load("bao.xml");
root = xmlDoc.documentElement;
alert(root.xml);
//添加节点
newNode = xmlDoc.createNode(1, "student", "");
//添加节点属性
newNode.setAttribute("No","00004")
//创建子节点<pro name="huang"></pro>
newNodeSon = xmlDoc.createNode(1, "pro", "");
newNodeSon.setAttribute("name","wang");
newNode.appendChild(newNodeSon);
//创建子节点<pro sex="female"></pro>
newNodeSon = xmlDoc.createNode(1, "pro", "");
newNodeSon.setAttribute("sex","male");
newNode.appendChild(newNodeSon);
//创建子节点<pro age="19"></pro>
newNodeSon = xmlDoc.createNode(1, "pro", "");
newNodeSon.setAttribute("age","20");
newNode.appendChild(newNodeSon);
//插入节点.
root.appendChild(newNode);
alert(root.xml);
</script>
bao.xml<?xml version="1.0" encoding="gb2312"?>
<students>
<student No="00000">
<pro name="zhang"></pro>
<pro sex="male"></pro>
<pro age="20"></pro>
</student>
<student No="00001">
<pro name="li"></pro>
<pro sex="male"></pro>
<pro age="21"></pro>
</student>
<student No="00002">
<pro name="wang"></pro>
<pro sex="female"></pro>
<pro age="22"></pro>
</student>
<student No="00003">
<pro name="huang"></pro>
<pro sex="female"></pro>
<pro age="19"></pro>
</student>
</students>
var xmlDoc = new ActiveXObject("Msxml2.DOMDocument");
var root;
var newNode;
xmlDoc.async = false;
xmlDoc.resolveExternals = false;
xmlDoc.load("bao.xml");
root = xmlDoc.documentElement;
alert(root.xml);
//删除第一个节点
root.removeChild(root.childNodes.item(0))
alert(root.xml);
</script>
var xmlDoc = new ActiveXObject("Msxml2.DOMDocument");
var root;
var newNode;
xmlDoc.async = false;
xmlDoc.resolveExternals = false;
xmlDoc.load("bao.xml");
root = xmlDoc.documentElement;
alert(root.xml);
//选择节点为student,其No属性为'00000'的节点,返回的是数组.
firstNodeName = root.selectNodes("//student[@No='00000']");
firstNodeName[0].setAttribute("No","10000")
alert(root.xml);
</script>