访问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();//辅助代码,用于保留控制台窗口
}
}
}
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();//辅助代码,用于保留控制台窗口
}
}
}
相关文章推荐
- 4.使用Office Open XML SDK访问Excel2007数据表
- 关于jsp web项目,jsp页面与servlet数据不同步的解决办法(报错404、405等)即访问.jsp和访问web.xml中注册的/servlet/的区别
- Flex 3处理数据 访问 XML 数据3
- 学习访问XML 1:遍历读取XML数据
- Android访问网络系列之--服务端返回XML或JSON格式数据,Android 进行解析并显示
- 浅析.NET下XML数据访问新机制
- Android访问网络系列之--服务端返回XML或JSON格式数据,Android 进行解析并显示
- 浅析.NET下XML数据访问新机制
- Spring 框架参考文档(四)-数据访问之Marshalling XML using O/X Mappers
- Java访问WebService返回XML数据的方法
- 使用JavaScript访问XML数据
- Enterprise Library 4.1数据访问应用程序块快速入门【7】在XML中进行多行检索
- 访问基于 XML 的数据
- 手把手教你SOAP访问webservice并DOM解析返回的XML数据(转)
- Java访问WebService返回XML数据的代码
- Java访问WebService返回xml数据
- 使用JavaScript访问XML数据
- 使用JavaScript访问XML数据
- Android使用Http访问并解析服务器XML数据
- XML与HTML类似,可通过DOM,把XML视为节点树,来访问XML中的数据