您的位置:首页 > 其它

访问xml数据

2006-09-16 21:52 337 查看
using System;
using System.Collections.Generic;
using System.Text;
using System.Xml;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
XmlDocument doc = new XmlDocument();//建立文档对象
try
{
doc.Load("../../myOrder.xml");//加载xml对象
XmlNode root = doc.DocumentElement;//获取文档根节点
XmlNode tempNode;
if (root.HasChildNodes)
{
tempNode = root.FirstChild;//根结点的第一个字节点
}
else
{
tempNode = root;

}
while (tempNode != root)
{
Console.Write(tempNode.Name);
tempNode = tempNode.FirstChild;//获取节点的字节点
//判断是否是文本节点
if (tempNode.GetType().Name == "XmlText")
{
Console.WriteLine(":" + tempNode.Value);
while (tempNode.NextSibling == null && tempNode != root)
{
tempNode = tempNode.ParentNode;
}
if (tempNode != root)
tempNode = tempNode.NextSibling;//获取下一个节点

}
else
{
Console.WriteLine();
}
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
Console.ReadLine();//辅助代码,用于保留控制台窗口
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: