XML gegen Schemaprüfen

Status
Nicht offen für weitere Antworten.

evil_one

Mitglied
Hallo Leute,

ich habe mir mit JAXB aus einen Schema ein paar Klassen generiert.
Ich kann mir mit diesen Klassen jetzt auch XML Dateien erzeugen.

Nun meine Frage.
Kann man mit JAXB auch eine Schemaprüfung vornehmen?
Prüfen ob alle Pflichtfelder vorhanden sind und gefüllt sind.

Freue mich auf eure antworten.
 

Zed

Bekanntes Mitglied
Mit dem Quellcode hier kannst du eine Validierung vornehmen.

Code:
	private boolean validateXMLwithXSD(String file){
		SAXReader reader = new SAXReader(true);
		try {
			reader.setFeature("http://apache.org/xml/features/validation/schema", true);
			reader.read(file);
		} catch (Exception e) {
			ex=e;
			return false;
		}		
		return true;
	}

Wenn was nicht stimmt wirft der SAX ne Exception.
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen


Oben