怎么向一个XML文件添加一个int类型的节点

如何向一个XML文件添加一个int类型的节点
XML我用的不多,向一个XML文件添加节点,我都是用InnerText

 XmlElement xesub1=xmlDoc.CreateElement("title");
  xesub1.InnerText="xx";//设置文本节点
  xe1.AppendChild(xesub1);//添加到节点中

但如果这个节点要求是int类型的,如何添加?
------解决方案--------------------
 把int转换成字符串插入到里面不行吗
------解决方案--------------------
xml文档节点都是string类型,如果要求为整型,实际上我们可以给节点加属性标识,比如 <node type="Int">11</node>。
------解决方案--------------------
如 2楼,可以设置类型,不过你读取的时候不是还得转换。
------解决方案--------------------
一般来说有个比较快捷的做法

利用DataTable来创建xml还有通过xml来转为DataTable

这个是DataTable的内部方法
------解决方案--------------------
引用:
XML我用的不多,向一个XML文件添加节点,我都是用InnerText

 XmlElement xesub1=xmlDoc.CreateElement("title");
  xesub1.InnerText="xx";//设置文本节点
  xe1.AppendChild(xesub1);//添加到节点中

但如果这个节点要求是int类型的,如何添加?


你这样添加有问题?你用的时候转一下不就可以吗?
------解决方案--------------------
xesub1.InnerText=int.ToString()不就行了?
反正当你读XML的时候你是知道每个节点的类型的.再用Convert.ToInt32()转回来呗.
------解决方案--------------------
大哥,Xml相当于是弱类型数据库。
  这里面不存在int 类型什么的 值存在string
   你只要 读写的时候做一下转换就ok    写的时候 int转换String   读的时候String转换成int 就ok
   
http://www.51zxw.net/study.asp?vip=8963801 
有需要学习的可以进来秒哈