title image


Smiley Re: XML Validierer in JAVA
Hier ein kleines Beispiel, ich denke damit kommst du weiter:



import java.io.File;

import org.jdom.Document;

import org.jdom.input.SAXBuilder;

import org.jdom.output.XMLOutputter;



public class Validator

{

public static boolean isValid( String[] args )

{

String xml = args[ 0 ];

String xsd = args[ 1 ];



try {

File xmlFile = new File( args[ 0 ] );

File xsdFile = new File( args[ 1 ] );

SAXBuilder builder = new SAXBuilder("org.apache.xerces.parsers.SAXParser", true );

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

builder.setProperty("http://apache.org/xml/properties/schema/external-

noNamespaceSchemaLocation", xsdFile.toURL().toString());

Document doc = builder.build( xmlFile );

// Falls bis hier keine Exception, war Validierung ok

return (true);

} catch (Exception e) {

// ggf. Fehlerbehandlung

return (false);

}

}

}

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: