以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 XML 与 数据库 』 (http://bbs.xml.org.cn/list.asp?boardid=17) ---- 有没有什么工具能够建立xml数据库 (http://bbs.xml.org.cn/dispbbs.asp?boardid=17&rootid=&id=52495) |
-- 作者:155280118 -- 发布时间:9/10/2007 11:33:00 PM -- 有没有什么工具能够建立xml数据库 有没有什么工具能够建立xml数据库 谢谢 |
-- 作者:xieshoucheng -- 发布时间:10/29/2007 11:54:00 AM -- 对于楼主这个问题,如果还是多重节点的话会很麻烦. 首先从最基本的开始吧: using System.Xml; 引入Xml命名空间, 然后建立一个XML文档. XmlTextWriter writer = new XmlTextWriter("tree.xml", System.Text.Encoding.UTF8); 建立根节点: writer.WriteStartDocument(); writer.WriteStartElement("tree"); writer.WriteEndElement(); writer.WriteEndDocument(); 这样就建立了<tree>根节点. 接着开始读数据,首先提取节点字段为最高层的所有记录.并填充到数据集中,然后用循环 writer.WriteStartDocument(); writer.WriteStartElement("tree"); for(int r=0;r<ds.Tables[0].Rows.Count;r++) { //在这里面添加<tree>的子节点 writer.WriteStartElement(ds.Tables[0].Row[r][节点名称].ToString()); writer.WriteStartString(节点元素标签中间的文字); writer.WriteEndElement(); } writer.WriteEndElement(); writer.WriteEndDocument(); 以上就可以写出第一层节点的内容了. |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
46.875ms |