以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML基础 』  (http://bbs.xml.org.cn/list.asp?boardid=1)
----  用C#,如何生成一个xml,并向里面写数据.和如何把里面的数据读出来!!  (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=6698)


--  作者:java168
--  发布时间:4/13/2004 9:23:00 PM

--  用C#,如何生成一个xml,并向里面写数据.和如何把里面的数据读出来!!
用C#,如何生成一个xml,并向里面写数据.和如何把里面的数据读出来!! 先谢谢了.
--  作者:gg_jj_ww
--  发布时间:4/14/2004 11:50:00 AM

--  
//生成XML文档
//
XmlDocument m_XmlDoc=new XmlDocument();
XmlDeclaration m_XmlDEC;
//
//创建XML的声明
//
m_XmlDEC=m_XmlDoc.CreateXmlDeclaration("1.0","GB2312",null);
m_XmlDoc.InsertAfter(m_XmlDEC,m_XmlDoc.DocumentElement);
//
//创建根结点
//
XmlElement m_Nation=m_XmlDoc.CreateElement("Root");
m_Nation.InnerText="book";
m_XmlDoc.AppendChild( m_Nation);
m_XmlDoc.Save("MyDoc.xml");
//xml文档为
<?xml version="1.0" encoding="GB2312"?>
<root>
book
</root>

//读XML用
XmlDocument m_XmlDoc=new XmlDocument();
m_XmlDoc.Load("MyDoc.xml");
XmlElement m_Nation;
XmlElement=m_XmlDoc.DocumentElement;
//显示根元素
MessageBox.Show(XmlElement.Name);
MessageBox.Show(XmlElement.InnerText);


--  作者:gg_jj_ww
--  发布时间:4/14/2004 11:51:00 AM

--  
同样XmlWriter也能生成文档
也能用XmlReader读
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.997ms