题
我如何得到的XElement的只是孩子?
我目前使用的XElement.Descendants()函数,该函数返回XElements的各个层面,而不仅仅是子节点。
什么我真的想只是孩子的IEnumerable
解决方案
之一的XElement 一个的直接子元素>是通过调用 Element()
访问或 Elements()
功能。使用重载用名称来访问特定的元素,或者没有访问所有子元素。
有也如 Attribute()
<类似的方法/ A>和 Attributes()
你可能会发现是有用的。
其他提示
XElement.Nodes()应该得到你想要的东西。
如果您只是想的XElement子节点,那么你可能需要使用限制它(取决于你的XML):
XElement.Nodes().OfType<XElement>()
不隶属于 StackOverflow