xml操作BLOG

根据属性读取XML里的VALUE值
XmlNodeList   nodes   =   doc.SelectNodes("/book/title[@id='history']");  
  foreach(XmlNode   n   in   nodes)  
  {  
  Console.WriteLine(n.InnerText);  
  }


load会加载整个文档;load是装载文件或者url  
loadxml加载的是XML片断,字符串型的,常用于代码建立的,比如"<item>text</item>"  loadxml是装载xml格式的字符串

 

请问.net类库下的XmlNode和XmlElement有什么区别?
看继承关系  
  System.Object  
        System.Xml.XmlNode  
              System.Xml.XmlLinkedNode  
                    System.Xml.XmlElement
Element   是   Node   的子集   如:  
  <Book>                           //node  
      <Name>                       //node  
          C#                           //node  
      </Name>                     //node  
  </Book>                         //node  
  以上所有都是   Node  
  但是   只有   <Name>C#</Name>   和   <Book>.....</Book>   是   Element