定义个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();
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 + "']")