如何获得XElement的子代?
我目前正在使用XElement.Descendants()函数,该函数返回所有XElement级别,而不仅仅是子节点。
我真正想要的是一个只有孩子的IEnumerable。
Answers:
通过调用或可以访问一个XElement的直接子元素。Element()
Elements()
函数。使用带有名称的重载来访问特定元素,或者不使用它来访问所有子元素。
也有像类似的方法Attribute()
,并Attributes()
可能会对您有用。
Elements().FirstOrDefault()
。
Elements
和Attributes
遵循Xml标准的命名法。
Element()
所以当我知道第一个孩子XName
会有所变化时,这对我没有帮助。