Java: XML-Kanonisierung

Was ist der einfachste Weg, um eine kanonische form einer XML-Datei in Java? Sie haben einige getan-code? Ich habe einige links im Netz, wie diesedieseund dieseaber ich kann nicht machen, dass es funktioniert :/

Dank,

Ivan

EDIT: ich habe die canonicalizer, dass vorgeschlagen wurde, dort unten, aber ich bekomme seltsame Ergebnisse. Mehr precize, werden bei dieser Methode nicht löschen Leerzeichen zwischen den Elementen... Das ist, was ich bekomme:

<Metric xmlns="http://www.ibm.com/wsla" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="total_memory_consumption_metric" type="double" unit="Mbit" xsi:schemaLocation="http://www.ibm.com/wsla WSLA.xsd">                        <Source>ServiceProvider</Source>                        <MeasurementDirective resultType="double" xsi:type="StatusRequest">                              <RequestURI> ***unused*** </RequestURI>                        </MeasurementDirective>                  </Metric>

InformationsquelleAutor der Frage Ivan | 2011-02-25

Schreibe einen Kommentar