zoukankan      html  css  js  c++  java
  • 读取XMl 几种方法

      using   System;  
      using   System.Xml;  
      using   System.Xml.XPath;  
      using   System.Data;  
       
      class   ReadXML  
      {  
          public   static   void   Main()  
          {   
          string   sFile   =   "ReadXml.xml";  
       
      //method   1  
      XmlDocument   doc   =   new   XmlDocument();  
      doc.Load(sFile);  
      XmlNode   node   =   doc.DocumentElement["News"]["Content"];  
      Console.WriteLine(node.InnerText);  
       
      //method2  
      node   =   doc.SelectSingleNode("//Content");  
      Console.WriteLine(node.InnerText);  
       
      //similarly  
      node   =   doc.DocumentElement.SelectSingleNode("News/Content");  
      Console.WriteLine(node.InnerText);  
       
      //method   3  
      DataSet   ds   =   new   DataSet();  
      ds.ReadXml(sFile);  
      Console.WriteLine(ds.Tables[0].Rows[0]["Content"].ToString());  
       
      //method   4  
      XmlTextReader   reader   =   new   XmlTextReader(sFile);  
      while   (reader.Read())  
      {  
      if   (reader.Name   ==   "Content")  
      {  
      Console.WriteLine("***"   +   reader.ReadString());  
      break;  
      }  
      }  
       
      reader.Close();  
       
      //method   5  
       
      XPathDocument   xpdoc   =   new   XPathDocument(sFile);  
      XPathNavigator   xpnv   =   xpdoc.CreateNavigator();  
      xpnv.MoveToFirstChild();  
      xpnv.MoveToFirstChild();  
      xpnv.MoveToFirstChild();  
      xpnv.MoveToNext();xpnv.MoveToNext();xpnv.MoveToNext();  
      Console.WriteLine("pathnavigator:"   +   xpnv.Value);  
          }  
      }
  • 相关阅读:
    Cgroup内核文档翻译(2)——Documentation/cgroup-v1/blkio-controller.txt
    Cgroup内核文档翻译(1)——Documentation/cgroup-v1/00-INDEX
    系统suspend流程介绍
    man 1 ps 翻译
    进程学习杂项汇总
    进程调度杂项汇总
    多线程分享
    redis内部分享ppt
    MassTransit&Sagas分布式服务开发ppt分享
    .net core内部分享ppt
  • 原文地址:https://www.cnblogs.com/NetSos/p/1730683.html
Copyright © 2011-2022 走看看