CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

急!!一个处理XML的问题,高手帮帮我!!

楼主gaco0722(希望与等待)2004-09-01 22:46:32 在 .NET技术 / C# 提问

我有经过处理4个XMLNODE,我想把这个4个NODE在加一个根接点。  
  变成一个NODE。请问这个应该怎么做。  
  例如:  
  XmlNode   no1=getXmlNode();我用函数生成一个NODE  
  XmlNode   no2=getXmlNode()  
  XmlNode   no3=getXmlNode()  
  XmlNode   no4=getXmlNode()  
  加一个<Exbtable>的根节点,然后把这个4个NODE加到他的下边  
  形成一个XMLNODE。  
  请问这个应该怎么做~  
  问题点数:20、回复次数:5Top

1 楼saucer(思归)回复于 2004-09-02 06:09:46 得分 20

XmlNode   no1=getXmlNode();  
  XmlNode   no2=getXmlNode();  
  XmlNode   no3=getXmlNode();  
  XmlNode   no4=getXmlNode();  
   
  XmlDocument   doc   =   new   XmlDocument();  
   
  XmlElement   root   =   doc.CreateElement("Exbtable");  
  doc.AppendChild(root);  
   
  root.AppendChild(doc.ImportNode(no1,   true));  
  root.AppendChild(doc.ImportNode(no2,   true));  
  root.AppendChild(doc.ImportNode(no3,   true));  
  root.AppendChild(doc.ImportNode(no4,   true));  
   
  Top

2 楼cjzlxy(享受孤独)回复于 2004-09-02 08:57:20 得分 0

同意楼上Top

3 楼gaco0722(希望与等待)回复于 2004-09-02 09:42:22 得分 0

多谢指教。  
  还有一个问题,在一个函数中我想放回一个空的NODE因该怎莫写。  
  if   (tableHash.ContainsKey(step_id.ToString()))  
  {  
          return   (XmlNode)tableHash[step_id.ToString()];  
  }  
  else  
  {  
  Return   NODE;   请问这里应该怎样写,才能返回一个空的节点,这个函数世界和上边那个来用。这个节点在xml中就是空。什莫都没有。  
  }Top

4 楼saucer(思归)回复于 2004-09-02 09:46:13 得分 0

return   null;  
   
   
  in   your   code,   just   check  
   
  XmlNode   node   =   SomeFunction(step_id)   ;  
  if   (node   !=   null)  
  {  
      ///.....  
  }Top

5 楼gaco0722(希望与等待)回复于 2004-09-02 10:33:54 得分 0

好的,多谢。  
  我想了另外一办法,加一个注释节点。  
  这样是不是就和没有一样了?Top

相关问题

  • 急:100分:如何处理这个xml
  • 急:100分:如何处理这个xml
  • c#处理xml
  • 关于XML文件处理,急!!!高分求解决办法!
  • xml数据处理问题!!(在线等!)急!
  • 紧急求救:Java处理大XML文件
  • ASP处理XML格式的方法,谢谢,帮我一下
  • XML 中文处理问题
  • xml资料的处理????
  • 急急急,如何用MSXML中的SAX2.0解释器进行XML文件的查错处理?

关键词

  • 节点
  • 函数
  • root
  • getxmlnode
  • xmlnode
  • importnode
  • appendchild
  • 请问
  • doc
  • node

得分解答快速导航

  • 帖主:gaco0722
  • saucer

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

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