Laden, ändern, und schreiben Sie ein XML-Dokument in Groovy
Ich habe ein XML-Dokument, das ich laden möchte aus einer Datei, ändern ein paar spezifische Elemente, und schreiben Sie dann zurück auf den Datenträger.
Ich finde keine Beispiele, wie dies zu tun in Groovy.
InformationsquelleAutor der Frage Mike Sickler | 2010-02-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie einfach ändern Sie die Knoten Wert Eigenschaft ändern Sie die Werte der Elemente.
InformationsquelleAutor der Antwort John Wagenleitner
Wenn Sie möchten, verwenden Sie die XmlSlurper:
Hinweis:
XmlUtil
können auch verwendet werden, mit derXmlParser
wie in @Johannes Wagenleitner Beispiel.Referenzen:
InformationsquelleAutor der Antwort Heinrich Filter
Es ist eine ziemlich umfassende Reihe von Beispielen für das Lesen/schreiben von XML mit Hilfe von Groovy -hier. In Bezug auf das laden/speichern der Daten in/aus einer Datei, die verschiedene Methoden/properties des Groovy fügt
java.io.File
sollte Ihnen die Funktionalität, die Sie benötigen. Beispiele:Sehen hier für eine vollständige Liste dieser Methoden/Eigenschaften.
InformationsquelleAutor der Antwort Dónal