停灯向晓  

定义个model(datatable也可)

 

 

  XmlDocument   xmldoc   =   new   XmlDocument();   
  string   xmlstr   =   "<data   name="BackBtnResource1.Text"   xml:space="preserve">   
          <value>返回</value>   
          <comment>其它</comment>   
      </data>"   
  xmldoc.LoadXml(xmlstr);   
  XmlNodeList   list   =   xmldoc.SelectNodes("data");   
  ArrayList   datalist   =   new   ArrayList();   
  foreach(Xmlnode   node   in   list)   
  {   
      Model   m   =   new   Model();   
      m.attr   =   node.Attributes["name"].value;   
      xmlnode   subnode   =   node.SelectSingleNode("value");   
      m.val   =   subnode.innnertext;   
      subnode   =   node.SelectSingleNode("comment");   
      m.com   =   subnode.innnertext;   
      datalist.add(m);   
  }   
  gridview.datasource   =   datalist;   
  gridview.databind();

 

xml节点查询的selectNodes怎么实现多条件查询

 

XmlNodeList list = InvoiceXml.SelectNodes("LineItems/LineItem[ShippingAddressID='" + ShippingAddressID + "' and ShippingMethod='" + ShippingMethod + "' and ReqShipDate='" + ReqShipDate + "']")

 

 

posted on 2010-04-02 13:05  kofkyo  阅读(410)  评论(0)    收藏  举报