title image


Smiley Re: Schema-Validierung bei Gebrauch der JDOM-API
Normalerweise wird nur die Wohlgeformtheit geprüft, dass heißt das XML muß syntaktisch richtig sein, da sonst keine fehlerfreie Verarbeitung gewährleistet ist.



Anbei ein kurzes Beispiel für eine Schema-Validierung (mit dem SAXBuilder):



SAXBuilder builder = new SAXBuilder("org.apache.xerces.parsers.SAXParser", true ); // Überprüft die Wohlgeformtheit

builder.setFeature("http://apache.org/xml/features/validation/schema", true ); // Aktiviere Schema-Validation

builder.setProperty("http://apache.org/xml/properties/schema/external-noNamespaceSchemaLocation", xsdFile.toURL().toString()); // Übergebe den Pfad zur Schema-Datei



Das ganze in einem try-Block positionieren, tritt beim Validieren ein Fehler auf, wirft der SAXBuilder eine Exception die nähere Infos darüber enthält, was für eine Art von Fehler beim Validieren aufgetreten ist.



Gruß, Christian





geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: