Aufgabe: Ich habe ein vorhandenes XML-Dokument (UTF-8), die XML-Namespaces und XML-Schema verwendet. Ich muss zu einem bestimmten Element analysieren, den Inhalt anfügen (der auch XML-Namespace-Präfixe verwenden muss) und dann das Dokument erneut ausschreiben.beste Java Xml-Parser zu bearbeiten/bearbeiten ein vorhandenes XML-Dokument
Welches ist die beste XML-Parser-Bibliothek, die ich für diesen TASK verwenden sollte?
Ich habe einen früheren Thread (Best XML parser for Java) gesehen, war aber nicht sicher, ob dom4j oder JDOM namespaces/xmlSchema gut ist und gute Unterstützung für UTF-8-Zeichen.
Einige Parser, der für
JDom
Dom4J
XOM
Woodstock
Jede Idee, was man am besten wie eine Aufgabe zu sein scheint? :-) Ich benutze JDK 6 und würde es vorziehen, NICHT die eingebauten SAX/DOM-Einrichtungen zu benutzen, um diesen Job zu machen, weil das erfordert, dass ich zu viel Code schreibe.
Würde helfen, einige Beispiele für eine solche Aufgabe zu haben.
Wie tut das mit dem eingebauten in DOM-Anlage gehen zu viel zu sein, zu codieren? Ah, richtig - Java ... ;-) Aber im Ernst: Sind deiner Meinung nach 15-20 Zeilen zu viel Code? Was wäre dann akzeptabel? – Thomas
Die beste XML-Verarbeitungs-Lib für Heavy-Duty-Aufgaben ist vtd-xml, bar none ... http://sdiwc.us/digitlib/journal_paper.php?paper=00000582.pdf –