C#读取xml特定节点实例


找了朋友的例子,很好很强大(我现在很菜),分享。


[C#]    
  using   System;  
  using   System.IO;  
  using   System.Xml;  
   
  public   class   Sample  
  {  
      public   static   void   Main()  
      {  
          //Create   the   XmlDocument.  
          XmlDocument   doc   =   new   XmlDocument();  
          doc.Load("books.xml");  
   
          //Display   all   the   book   titles.  
          XmlNodeList   elemList   =   doc.GetElementsByTagName("title");  
          for   (int   i=0;   i   <   elemList.Count;   i++)  
          {        
              Console.WriteLine(elemList[i].InnerXml);  
          }      
   
      }  
  }  
  该示例将   books.xml   文件用作输入。  
  <?xml   version='1.0'?>  
  <!--   This   file   represents   a   fragment   of   a   book   store   inventory   database   -->  
  <bookstore>  
      <book   genre="autobiography"   publicationdate="1981"   ISBN="1-861003-11-0">  
          <title>The   Autobiography   of   Benjamin   Franklin</title>  
          <author>  
              <first-name>Benjamin</first-name>  
              <last-name>Franklin</last-name>  
          </author>  
          <price>8.99</price>  
      </book>  
      <book   genre="novel"   publicationdate="1967"   ISBN="0-201-63361-2">  
          <title>The   Confidence   Man</title>  
          <author>  
              <first-name>Herman</first-name>  
              <last-name>Melville</last-name>  
          </author>  
          <price>11.99</price>  
      </book>  
      <book   genre="philosophy"   publicationdate="1991"   ISBN="1-861001-57-6">  
          <title>The   Gorgias</title>  
          <author>  
              <name>Plato</name>  
          </author>  
          <price>9.99</price>  
      </book>  
  </bookstore>    
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值