CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  XML/SOAP

请问为什么不能将信息写入XML文档?

楼主clbo(Field)2005-07-04 08:11:02 在 Web 开发 / XML/SOAP 提问

我的写入XML文档的代码如下:  
   
  XmlDocument   xdoc=new   XmlDocument();  
  xdoc.Load(Server.MapPath("guestbook.xml"));  
  创建一个新的guest节点并将它添加到根节点下  
   
  XmlElement   parentNode=xdoc.CreateElement("guest");  
  xdoc.DocumentElement.PrependChild(parentNode);  
   
   
  //创建所有用于存储信息的节点  
  XmlElement   nameNode   =   xdoc.CreateElement(   "name"   );  
  XmlElement   emailNode   =   xdoc.CreateElement(   "email"   );  
  XmlElement   qqNode   =   xdoc.CreateElement(   "qq"   );  
  XmlElement   homepageNode   =   xdoc.CreateElement(   "homepage"   );  
  XmlElement   commentNode   =   xdoc.CreateElement(   "comment"   );  
   
  //获取文本信息  
  XmlText   nameText   =   xdoc.CreateTextNode(   name.Text   );  
  XmlText   emailText   =   xdoc.CreateTextNode(   email.Text   );  
  XmlText   qqText   =   xdoc.CreateTextNode(   qq.Text   );  
  XmlText   homepageText   =   xdoc.CreateTextNode(   homepage.Text   );  
  XmlText   commentText   =   xdoc.CreateTextNode(   comment.Text   );  
   
  xdoc.DocumentElement.AppendChild(parentNode);  
  //将上面创建的各个存储信息的节点添加到guest节点下但并不包含最终的值  
  parentNode.AppendChild(   nameNode   );  
  parentNode.AppendChild(   emailNode   );  
  parentNode.AppendChild(   qqNode   );  
  parentNode.AppendChild(   homepageNode   );  
  parentNode.AppendChild(   commentNode   );  
   
  //   将上面获取的文本信息添加到与之相对应的节点中  
  nameNode.AppendChild(   nameText   );  
  emailNode.AppendChild(   emailText   );  
  qqNode.AppendChild(   qqText   );  
  homepageNode.AppendChild(   homepageText   );  
  commentNode.AppendChild(   commentText   );  
  //  
  保存存储信息的XML文件  
  xdoc.Save(   Server.MapPath(   "guestbook.xml"   ));  
   
  请问为什么总是写不进去呢? 问题点数:20、回复次数:3Top

1 楼net_lover(【孟子E章】)回复于 2005-07-04 08:37:15 得分 0

Response.Write(Server.HtmlEncode(xdoc.OuterXml));  
  先看看是否生成了,另外检查权限问题  
   
  xdoc.Save(   Server.MapPath(   "guestbook.xml"   ));Top

2 楼clbo(Field)回复于 2005-07-04 08:47:30 得分 0

请问看生成什么呀?  
  是查看这个XML文件的权限吗?Top

3 楼clbo(Field)回复于 2005-07-04 09:25:30 得分 0

我试了一下,好像不行哦。。  
   
  自己再顶一下。。。Top

相关问题

  • 请问怎样把远程xml文档写入sql数据库?
  • 如何写入TEXT文档???
  • 能用JAVA把WORD文档转为TXT或是直接写入XML文件吗?具体如何作呢?谢谢!
  • 关于用JAVA写入XML文档,还有一点小问题,望saucer过来看一下。
  • 对XML文档中的数据能不能进行SELECE操作????
  • IE6中不能显示在论坛里下载的xml文档???
  • 我用Netscape浏览器,为什么不能查看xml文档?
  • ===========能不能调用远程XML文档内容==============
  • 为什么我不能成功解析XML文档
  • 急!为何不能写入??

关键词

  • 节点
  • 信息
  • xml
  • server
  • xdoc
  • xmltext
  • xmlelement
  • createtextnode
  • createelement
  • parentnode

得分解答快速导航

  • 帖主:clbo

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo