【发布时间】:2012-08-24 07:07:45
【问题描述】:
我有这样的 xml 文档:
<?xml version="1.0" encoding="utf-8" ?>
<demographics>
<country id="1" value="USA">
<state id ="1" value="California">
<city>Long Beach</city>
<city>Los Angeles</city>
<city>San Diego</city>
</state>
<state id ="2" value="Arizona">
<city>Tucson</city>
<city>Phoenix</city>
<city>Tempe</city>
</state>
</country>
<country id="2" value="Mexico">
<state id ="1" value="Baja California">
<city>Tijuana</city>
<city>Rosarito</city>
</state>
</country>
</demographics>
如何使用 XML linq 查询从人口统计节点开始选择所有内容 像这样:
var node=from c in xmldocument.Descendants("demographics") ??
【问题讨论】:
-
不确定您要选择什么,但您可以:
var result = xDoc.Descendants("demographics");
标签: c# xmldocument