我如何得到的XElement的只是孩子?

我目前使用的XElement.Descendants()函数,该函数返回XElements的各个层面,而不仅仅是子节点。

什么我真的想只是孩子的IEnumerable

有帮助吗?

解决方案

之一的XElement 是通过调用 Element() 访问或 Elements() 功能。使用重载用名称来访问特定的元素,或者没有访问所有子元素。

有也如 Attribute() <类似的方法/ A>和 Attributes() 你可能会发现是有用的。

其他提示

XElement.Nodes()应该得到你想要的东西。

如果您只是想的XElement子节点,那么你可能需要使用限制它(取决于你的XML):

XElement.Nodes().OfType<XElement>()
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top