如何读取XML文件? 如何读取XML文件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 例子:1.xml:<?xml version="1.0" encoding="gb2312" ?> <sql>sql1;sql2;sql3</sql>using System.Xml;...XmlDocument doc = new XmlDocument();doc.Load("C:\\test.xml");XmlDocument doc = new XmlDocument();doc.Load("C:\\1.xml");string path = "//sql";XmlNodeList nodeList = doc.SelectNodes(path);XmlNode xmlNode = nodeList[0];//我这是测试,只取第一个结点,下面是获取所有结点,我已经注释//foreach (XmlNode node in nodeList)//{//MessageBox.Show(node.InnerXml);//}string[] strTemp = xmlNode.InnerXml.ToString().Split(';');for(int j=0;j<strTemp.Length;j++){MessageBox.Show(strTemp[j].ToString());} 方法多System.Xml.XmlDocument a = new System.Xml.XmlDocument(); a.Load("...."); System.Xml.XmlDataDocument b = new System.Xml.XmlDataDocument(); b.Load("...."); System.Data.DataSet c = new DataSet(); c.ReadXml("...");..... 你可以去看一下msdn上面有完整的例子可以用selectnodes方法,根据xpath得到node还可以用xmlreader和xmlwriter等 DataSet dataset = new DataSet ();dataset.ReadXml (path);path为你放XML文件的路径读取后的数据是放在 dataset中,你要操作数据的话,直接对dataset操作就好了 对已知的xml文件格式,我一直用SelectSingleNode,比较方便,也比较快 关于xml与xls 比较字符串求教! 大家快来看 这里有好的 ASP.NET 技术资料 适合初学者 MSDN目录只显示 Help on help了 c#中如何窗口何调用啊,请大家教教我,谢谢了!!! 语句问题 高手HELP 关于vs.net工具 动态函数调用 希望大家推荐一本好的ASP.NET的书,编程语言为C# DataSet和DataGrid的问题(在线等) 冰天雪地跪地祈求答案~ 菜鸟求救~~!
1.xml:
<?xml version="1.0" encoding="gb2312" ?>
<sql>
sql1;sql2;sql3
</sql>
using System.Xml;
...
XmlDocument doc = new XmlDocument();
doc.Load("C:\\test.xml");XmlDocument doc = new XmlDocument();
doc.Load("C:\\1.xml");string path = "//sql";
XmlNodeList nodeList = doc.SelectNodes(path);
XmlNode xmlNode = nodeList[0];//我这是测试,只取第一个结点,下面是获取所有结点,我已经注释//foreach (XmlNode node in nodeList)
//{
//MessageBox.Show(node.InnerXml);
//}string[] strTemp = xmlNode.InnerXml.ToString().Split(';');
for(int j=0;j<strTemp.Length;j++)
{
MessageBox.Show(strTemp[j].ToString());
}
System.Xml.XmlDocument a = new System.Xml.XmlDocument();
a.Load("...."); System.Xml.XmlDataDocument b = new System.Xml.XmlDataDocument();
b.Load("...."); System.Data.DataSet c = new DataSet();
c.ReadXml("...");.....
上面有完整的例子可以用selectnodes方法,根据xpath得到node还可以用xmlreader和xmlwriter等
dataset.ReadXml (path);
path为你放XML文件的路径
读取后的数据是放在 dataset中,你要操作数据的话,直接对dataset操作就好了