xml文档:
<items>
<item rating="R">
<title>The Matrix</title>
<format>DVD</format>
</item>
<item><title>BlodWake</title><format>XBox</format></item>
<item>
<title>fdjfjlafaljf</title><format>CD</format>
</item>
</items>
后台代码:
XmlDocument doc = new XmlDocument();
doc.Load("../../myMedia.xml");//加载要显示的xml文档
XmlNode root = doc.DocumentElement;//获取文档的根元素
IEnumerator NodePointer = root.GetEnumerator();//支持xmlnode节点上的for each样式迭代功能
XmlNode items;
while (NodePointer.MoveNext())//将枚举推荐到下一个元素
{
items = (XmlNode)NodePointer.Current;
//MessageBox.Show(items.OuterXml);
textBox1.Text = textBox1.Text + items.OuterXml + "============================";
}
显示结果:如图片
一次读取了一个item 元素
<items>
<item rating="R">
<title>The Matrix</title>
<format>DVD</format>
</item>
<item><title>BlodWake</title><format>XBox</format></item>
<item>
<title>fdjfjlafaljf</title><format>CD</format>
</item>
</items>
后台代码:
XmlDocument doc = new XmlDocument();
doc.Load("../../myMedia.xml");//加载要显示的xml文档
XmlNode root = doc.DocumentElement;//获取文档的根元素
IEnumerator NodePointer = root.GetEnumerator();//支持xmlnode节点上的for each样式迭代功能
XmlNode items;
while (NodePointer.MoveNext())//将枚举推荐到下一个元素
{
items = (XmlNode)NodePointer.Current;
//MessageBox.Show(items.OuterXml);
textBox1.Text = textBox1.Text + items.OuterXml + "============================";
}
显示结果:如图片
一次读取了一个item 元素