我有以下xml字符串
<Folder>
<name></name>
<Placemark>
<name></name>
<description></description>
<styleUrl></styleUrl>
<MultiGeometry>
<Point>
<coordinates></coordinates>
</Point>
<LineString>
<coordinates></coordinates>
<tesselate>1</tesselate>
</LineString>
</MultiGeometry>
</Placemark>
</Folder>
使用XElement,有没有办法从xml字符串中提取 Point 元素而不必遍历它的父节点? (的 MultiGeometry )
答案 0 :(得分:3)
如果数据已加载到有效的XElement中,您可以使用Descendants
e.g。
var xElement = XElement.Load(path);
var points = xElement.Descendants("Point");
var point = points.FirstOrDefault();