stax xml-Validierung
Ich weiß, ich kann Validierung von xml-Datei verwenden, wenn ich sax. Aber kann ich auch validieren, wenn ich mit Stax?
InformationsquelleAutor der Frage Tim | 2011-04-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es gibt zwei Möglichkeiten, XML-Validierung möglich, mit SAX-und DOM:
Mit StAX, Validierung ist möglichaber nur der erste Weg, es zu tun.
Können Sie versuchen, so etwas wie dieses:
InformationsquelleAutor der Antwort mnicky
Können Sie analysieren und überprüfen mit StAX in einem Durchgang. Verwenden javax.xml.stream.util.StreamReaderDelegate:
Validator liest test.xml Aufruf reader.next() auf und verarbeiten Sie analysieren Ereignisse wie gewohnt.
InformationsquelleAutor der Antwort Evgeniy Dorofeev
Es gibt keine standard-Weg, dies zu tun. Allerdings gibt es eine API-Erweiterung namens StAX2 die Unterstützung der Validierung mithilfe der Sonne MSV (multi-schema-Validierung). Ich würde empfehlen die Nutzung des Woodstox StAX2 Umsetzung.
http://woodstox.codehaus.org/
InformationsquelleAutor der Antwort chris