如何才能只获取XElement的子节点?
我目前使用的是XElement.Descendants()函数,它返回所有级别的XElements,而不仅仅是子节点。
我真正想要的是一个只有孩子的IEnumerable。
发布于 2009-01-28 10:00:45
通过调用Element()
或Elements()
函数可以访问一个XElement的直接子元素。使用带有名称的重载来访问特定元素,或者使用不带名称的重载来访问所有子元素。
还有一些类似的方法,比如Attribute()
和Attributes()
,您可能会发现它们很有用。
发布于 2009-01-28 08:46:25
XElement.Nodes()应该会得到你想要的东西。
如果您只需要XML子节点,那么您可能需要使用以下命令限制它(取决于您的XElement ):
XElement.Nodes().OfType<XElement>()
发布于 2009-01-28 08:46:00
https://stackoverflow.com/questions/486912
复制相似问题