das Stammelement in XML in Java EntfernenEntfernen des Root-Elements in XML in Java
Antwort
Es klingt wie Sie wollen nur das Wurzelelement mit seinem einzigen Kind zu ersetzen, nicht wahr? So wollen Sie:
XDocument doc = XDocument.Load(@"C:\Users\ADMIN\Pictures\sample.xml");
doc.Root.ReplaceWith(doc.Root.Elements().Single());
Das ist alles, was Sie tun sollten. Dann wird das doc
Wurzelelement <collection>
sein. Ich habe es gerade versucht, und es war in Ordnung.
Wenn Sie wirklich haben das Dokument als ein laden XElement
(warum?) Konnte man immer nur verwenden:
rootElement = rootElement.Elements().Single();
Sie brauchen nicht auf das Wurzelelement „entfernen“ - Ebene nur zu es.
Ich benutze xelement anstelle von xdocument also finde ich nicht replacewith Funktion für das – newbie1
@ newbie1: Nun, da Sie ein Dokument laden, empfehle ich Ihnen * Verwenden Sie * 'XDocument'. Wenn nicht, könnten Sie immer nur sagen: rootElement = rootElement.Elements(). Single() '. –
oops Ich denke, ich muss eine neue Frage erstellen. Gedanke des Aktualisierens des alten Beitrags im unterschiedlichen Forum. aber es funktioniert nicht. Das tut mir leid. – newbie1
- 1. Java - Tag aus xml Entfernen
- 2. Entfernen Vervielfältigung in xml
- 3. eingebaute Funktion in Java zum Entfernen Raum zwischen XML-Tags
- 4. Entfernen Sie XML-Knoten mit Java-Parser
- 5. XML Parsing in Java
- 6. entfernen Dateierweiterung in Java
- 7. Wie zu entfernen Xml-Header in beautifulsoup?
- 8. Wie das letzte Zeichen des Zeichenfolgenpuffers in Java entfernen?
- 9. Entfernen des letzten Objekts der ArrayList in Java
- 10. Java regex XML-Tags zu entfernen, aber nicht markiert Inhalt
- 11. Sortieren eines XML in Java
- 12. Java GUI beschrieben in XML
- 13. Parsen von XML in Java
- 14. wie XML in Java unescape
- 15. XML-Knoten String in Java
- 16. posten XML-Anfrage in Java
- 17. Junk-Zeichen entfernen in Java
- 18. Entfernen von CDATA aus XML in DataPower
- 19. Entfernen Knoten aus XML-doc in vb
- 20. JAVA DES in PHP
- 21. Entfernen ns0 aus XML
- 22. in eine XML-Datei in Java schreiben
- 23. Convert XML-Datei in CSV in Java
- 24. Werte in XML-Elementen in Java erfassen
- 25. Entfernen von Knoten in LinkedList in Java
- 26. Retrofit kann nicht in xml in java konvertieren.Wie man xml in java konvertiert mit retrofit2
- 27. Knoten aus XML entfernen Dokument
- 28. Rekursiv durchlaufende XML-DOM-Baum in Java
- 29. Entfernen Sie überflüssige Umwandlungen in Java
- 30. Entfernen des Namespace von der SOAP-Anfrage
Es hilft nicht, dass Sie eine Menge Code gegeben haben, der aussieht, als ob es in einer Methode sein sollte, aber uns nichts darüber sagte, wo es ist, oder es nannte. Bitte geben Sie eine [MCVE] an. –
eigentlich möchte ich entfernen und möchte nur die Werte Varie = 'var2' /> –
newbie1