日期:2014-05-17  浏览次数:20902 次

求一段asp向xml中添加内容的代码?
xml中的内容是
<root>
  <item> 111 </item>
</root>
要向里面增加的内容是
  <item> 222 </item>

------解决方案--------------------
XmlDocument xmlDoc=new XmlDocument();
xmlDoc.Load( "Test.xml ");
XmlNode root=xmlDoc.SelectSingleNode( "root ");
XmlElement xe1=xmlDoc.CreateElement( "item ");
XmlElement xesub1=xmlDoc.CreateElement( "item ");
xesub1.InnerText= "222 ";
xe1.AppendChild(xesub1);
root.AppendChild(xe1);
xmlDoc.Save( "Test.xml ");
------解决方案--------------------
set xmlDoc=Server.CreateObject( "MSXML2.DOMDocument ")
x_file=server.MapPath( "Test.xml ")
xmlDoc.async=false
xmlDoc.load(x_file)
set root=xmlDoc.getElementsByTagName( "root ")(0)
set child=xmlDoc.CreateElement( "item ")
child.text= "222 "
root.AppendChild child
xmlDoc.save(x_file)