0
A
回答
1
这递归返回节点的所有父元素:
public static IEnumerable<XElement> Parents(this XObject obj)
{
XElement e = obj.Parent;
while (e != null)
{
yield return e;
e = e.Parent;
}
}
如果你想只包含节点及其父母的文件,你需要删除,虽然所有其他节点。
相关问题
- 1. 如何递归选择父元素下的所有子元素?
- 2. 如何选择父元素?
- 3. 我的选择器选择所有元素,如何选择一个元素?
- 4. jQuery选择特定父元素内的所有元素
- 5. 如何选择两个元素之间的所有元素
- 6. 如何仅选择所有匹配元素的两个元素?
- 7. 如何选择所有元素离开第一个元素?
- 8. 选择某元素
- 9. 如何选择所有元素或取消选择所有元素
- 10. 如何选择一个元素没有选择子元素
- 11. 如何选择INPUT的所有元素?
- 12. 如何选择不包含A元素的所有TD元素?
- 13. 选择所有元素
- 14. 获取所有父元素少于n个子元素的jQuery选择器
- 15. CSS选择器后,只有在某些元素2个元素
- 16. 如何选择所有表单元素?
- 17. 如何选择具有某个属性的元素的子元素
- 18. 如果父元素有某个类,则淡入子元素
- 19. 只选择一个元素,不是所有的元素 - jQuery
- 20. jQuery选择除了一个元素以外的所有元素
- 21. 选择两个特定元素之间的所有元素
- 22. 如何在某个元素之前和之后选择某个元素
- 23. 选择除元素第一个元素之外的所有子元素
- 24. 选择元素的父元素不具有特定的类
- 25. 向父元素添加一个子元素,当父元素具有某个具有某个值的某个属性的其他子元素时
- 26. CSS:父元素中所有兄弟元素后面的元素
- 27. 父元素选择问题?
- 28. jquery选择父元素
- 29. CSS选择父元素
- 30. CSS:选择一个元素及其所有子元素