XElement的孩子
我怎样才能得到XElement的孩子?
我目前正在使用XElement.Descendants()函数,它返回所有级别的XElements,而不仅仅是子节点。
我真正喜欢的是一个IEnumerable只是孩子。
一个XElement的直接子元素可以通过调用Element()
或者Elements()
函数来访问。 使用具有名称的重载访问特定元素,或者不访问所有子元素。
还有类似的方法,如Attribute()
和Attributes()
,你可能会觉得有用。
XElement.Nodes()应该得到你想要的。
如果您只是想要XElement子节点,那么您可能需要使用以下命令来限制它(取决于您的XML):
XElement.Nodes().OfType<XElement>()
XElement.Nodes