加载XML的问题
对于保存在硬盘中的XML文件(比如D盘中的data.xml),我们可以使用xmlDoc.Load("D:\\data.xml");进行加载,现在我把xml添加在程序里面,这时候我该怎么对它加载呢?谢谢
XmlDocument xml = new XmlDocument();//实例化XML文件
xml.Load("temp.rss");//读取XML文件
XmlNode xmln = xml.DocumentElement;//获取XML的根节点 也就是第一个<aa>
foreach (XmlNode item in xmln.ChildNodes) //循环读取根节<aa>点中的节点 也就是<xx>
{
foreach (XmlNode item1 in item)//循环读取<xx>中的节点
{
MessageBox.Show(item1.Name);//输出<xx>用节点的名字
MessageBox.Show(item1.InnerText);//输出<xx>用节点中的值
}
}
附上示例的XML文件里的数据
<?xml version="1.0" encoding="utf-8" ?>
<aa>
<xx>
<bb>1</bb>
<cc>2</cc>
</xx>
<xx>
<bb>1</bb>
<cc>2</cc>
</xx>
</aa>
其实就是一层层的剥