刪除java中xml中的根元素刪除java中xml中的根元素
-1
A
回答
1
聽起來好像你只是想用它的單個子元素替換根元素吧?所以你想:
XDocument doc = XDocument.Load(@"C:\Users\ADMIN\Pictures\sample.xml");
doc.Root.ReplaceWith(doc.Root.Elements().Single());
這就是你應該需要做的。那麼doc
的根元素將是<collection>
。我剛剛嘗試過,並沒有問題。
如果你真的有到文檔加載爲XElement
(爲什麼?),你總是可以只使用:
rootElement = rootElement.Elements().Single();
你並不需要「刪除」根元素 - 只需訪問它。
相關問題
- 1. 刪除Java中的空XML元素
- 2. 刪除XML中的元素
- 3. java xpath從XML中刪除元素
- 4. 從XML中刪除元素
- 5. 如何根據其子元素的值刪除XML元素?
- 6. XSLT刪除XML中的元素
- 7. 刪除WiX中的XML元素
- 8. 刪除XML中的重複元素
- 9. 刪除Java中隊列中的元素
- 10. 刪除空元素xml string java?
- 11. 添加根元素XML在Java中
- 12. 刪除空的XML元素
- 13. axis2.xml中的根元素
- 14. 從堆樹中刪除根元素
- 15. JDOM從根中刪除元素
- 16. 如何從XML根元素中刪除名稱空間?
- 17. LINQ:根據屬性值從XML中刪除元素?
- 18. 根據屬性值從XML中刪除元素?
- 19. 如何從xml文件中刪除根元素
- 20. 如何從xml文檔中刪除根元素?
- 21. 如何在java中從XML中刪除子元素?
- 22. 通過XSLT從xml中刪除元素
- 23. 從xml中刪除元素vb
- 24. C#:從xml中刪除一個元素
- 25. PHP從XML中刪除元素
- 26. 從XML中刪除元素與PHP
- 27. PHP從XML中刪除一個元素
- 28. 在asp.net中刪除xml元素c#
- 29. Java:刪除集合中的元素
- 30. 刪除ArrayList中的重複元素Java
這並沒有幫助你已經給出了一個看起來應該是在一個方法中的代碼的負載,但沒有告訴我們任何有關它的位置或調用它的任何東西。請提供[mcve]。 –
實際上我想刪除 並且只想取值 –
newbie1