C#读取XML节点内容方法实例简析

开发 后端
C#读取XML节点是如何实现的呢?那么本文就向你介绍C#读取XML节点的具体实现方法。

C#读取XML节点内容方法实例入手让我们来看看C#读取XML节点的实现:

  1. using    System;     
  2.    using    System.Xml;     
  3.    using    System.Xml.XPath;     
  4.    using    System.Data;     
  5.       
  6.    class    ReadXML     
  7.    {     
  8.        public    static    void    Main()     
  9.        {     
  10.    string    sFile    =    "ReadXml.xml";     
  11.       
  12.    //C#读取XML节点method    1     
  13.    XmlDocument    doc    =    new    XmlDocument();     
  14.    doc.Load(sFile);     
  15.    XmlNode    node    =    doc.DocumentElement["News"]["Content"];     
  16.    Console.WriteLine(node.InnerText);     
  17.       
  18.    //C#读取XML节点method2     
  19.    node    =    doc.SelectSingleNode("//Content");     
  20.    Console.WriteLine(node.InnerText);     
  21.       
  22.    //similarly     
  23.    node    =    doc.DocumentElement.SelectSingleNode("News/Content");     
  24.    Console.WriteLine(node.InnerText);     
  25.       
  26.    //C#读取XML节点method    3     
  27.    DataSet    ds    =    new    DataSet();     
  28.    ds.ReadXml(sFile);     
  29.    Console.WriteLine(ds.Tables[0].Rows[0]["Content"].ToString());     
  30.       
  31.    //C#读取XML节点method    4     
  32.    XmlTextReader    reader    =    new    XmlTextReader(sFile);     
  33.    while    (reader.Read())     
  34.    {     
  35.    if    (reader.Name    ==    "Content")     
  36.    {     
  37.    Console.WriteLine("***"    +    reader.ReadString());     
  38.    break;     
  39.    }     
  40.    }     
  41.       
  42.    reader.Close();     
  43.       
  44.    //C#读取XML节点method    5     
  45.       
  46.    XPathDocument    xpdoc    =    new    XPathDocument(sFile);     
  47.    XPathNavigator    xpnv    =    xpdoc.CreateNavigator();     
  48.    xpnv.MoveToFirstChild();     
  49.    xpnv.MoveToFirstChild();     
  50.    xpnv.MoveToFirstChild();     
  51.    xpnv.MoveToNext();xpnv.MoveToNext();xpnv.MoveToNext();     
  52.    Console.WriteLine("pathnavigator:"    +    xpnv.Value);     
  53.        }     
  54.    } 

C#读取XML节点的实例讲解就到这里,希望对你了解学习C#读取XML节点有所帮助。

【编辑推荐】

  1. C#移位运算符简介
  2. C#赋值运算符之简单赋值运算符
  3. C#赋值运算符之复合赋值运算符
  4. C#读取XML文档实例浅析
  5. C#读取XML文档的实现浅析
责任编辑:仲衡 来源: 百度空间
相关推荐

2009-08-13 10:27:28

C#读取Excel数据

2009-09-03 17:10:57

2009-09-03 10:52:41

C#递归树

2009-08-13 14:36:40

C#结构体构造函数

2009-08-13 15:48:57

C#指针

2009-08-12 15:26:38

C#读取XML文档

2009-09-03 14:20:21

C#日期格式化

2009-08-20 09:58:06

C#操作文本文件

2009-08-12 10:07:51

C#运算符

2009-09-09 13:57:28

C# XML解析

2009-08-18 16:42:49

C# 操作XML

2009-08-19 12:58:19

C#操作Word

2009-09-02 10:49:46

C#调用析构方法

2009-09-09 14:40:15

C# XML解析

2009-08-18 17:05:08

C#操作xml文件

2009-08-20 16:02:15

C#正则表达式

2009-08-24 17:58:19

C#读取XML文件

2009-08-24 16:08:45

C# DrawStri

2009-08-28 17:34:14

读取word文档

2009-09-09 18:00:55

C# XML编程
点赞
收藏

51CTO技术栈公众号