以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 XML基础 』  (http://bbs.xml.org.cn/list.asp?boardid=1)
----  [求助]如何在XML中添加一个节点?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=5497)


--  作者:Tom
--  发布时间:3/1/2004 4:16:00 PM

--  [求助]如何在XML中添加一个节点?
请勿直接引用书本语言!渴望详细解答!谢谢!
以下代码还缺什么?(以下代码已通过编译!)为什么我在XML文档中看不到我新添加的节点。还有一个问题,怎样让红色部分得数字变量slen转化成文本信息?(因为我不知道这样写对不对!)
   var temp;
   var child1;
   temp=database.createElement("试题");
   temp.setAttribute("序号","&.slen");
   child1=database.createElement("题目");
   child1.text=t2.value;
   temp.appendChild(child1);
   child1=database.createElement("答案");
   child1.text=t3.value;
   temp.appendChild(child1);
   parentnode.appendChild(temp);
--  作者:Tom
--  发布时间:3/2/2004 12:40:00 PM

--  
我没说全,我的意思是如何把我的新节点 物理 保存到我的XML文档.
--  作者:小鞋子
--  发布时间:3/2/2004 5:38:00 PM

--  
temp.Save Server.MapPath("xml.xml")
--  作者:Tom
--  发布时间:3/3/2004 12:13:00 AM

--  
小鞋字斑竹,xmldoc.save(Server.MapPath("database.xml"))我用了,但解析时提示Server没定义!以下是我的开头:同样问题,Server没定义.麻烦斑竹帮我更正以下.(最好以Javascript写!谢谢!)

   var xmldoc=new ActiveXObject("Microsoft.XMLDOM");
   xmldoc.load(Server.MapPath("database.xml"));


--  作者:小鞋子
--  发布时间:3/3/2004 1:19:00 AM

--  
var Xmldoc= Server.CreateObject("Microsoft.XMLDOM");
xmldoc.load(Server.MapPath("database.xml"));
var temp;
   var child1;
   temp=database.createelement("试题");
   temp.setattribute("序号","&.slen");
   child1=database.createelement("题目");
   child1.text=t2.value;
   temp.appendchild(child1);
   child1=database.createelement("答案");
   child1.text=t3.value;
   temp.appendchild(child1);
   parentnode.appendchild(temp);
Xmldoc.documentElement.appendChild(temp);
xmldoc.save(Server.mappath("database.xml"));

不知道這樣對不對..試下吧:)


--  作者:Tom
--  发布时间:3/3/2004 10:36:00 PM

--  
谢谢!我出现了一个新问题,就是我的HTML文档调用了ASP文件后出现 Internal Server Error!   xhttp.responseText为空白!(我设置的出错原因部分为空白!)
我试了种种方法,排除了文法错误、IIS我也重新设置了一遍。但还是没结果,不知那里出了错?


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
277.344ms