如何将SelectSingleNode输入到XmlDataSource?

时间:2009-09-17 07:03:29

标签: c# xml

在我的代码中

  XmlNode xNode2 = doc2.SelectSingleNode("PageQuery/QueryReport[@id='" + 1 + "']/MainReport/OpenReport");

如何在XmlDataSource中选择所有子节点?

2 个答案:

答案 0 :(得分:1)

xNode2.SelectNodes("child::*")怎么样?

答案 1 :(得分:0)

这样做:

XDocument doc = XDocument.Parse(XmlNode.InnerXml)

var xmlValuesPath = doc.Element(ParentNodeName).Element(ChildNodeName).Attribute(NameOftheTag which holds the Values Inside it);

然后您可以轻松地将其分配给任何控件,如:

lblCompany.Text = doc.Element(ParentNodeName).Element(ChildNodeName).Attribute("Country").Value;