Hello Testa,

as Simon and Trent said schema validation could work this way:

1. download the Xerces v2 parser and put xercesImpl.jar into the
Classpath
2. configure the parser (example)

static final String JAXP_SCHEMA_LANGUAGE =
"http://java.sun.com/xml/jaxp/properties/schemaLanguage";;
static final String W3C_XML_SCHEMA =
"http://www.w3.org/2001/XMLSchema";;
static final String JAXP_SCHEMA_SOURCE =
"http://java.sun.com/xml/jaxp/properties/schemaSource";;

SAXParserFactory factory =
  SAXParserFactory.newInstance();
factory.setValidating(true);

SAXParser parser = factory.newSAXParser();
parser.setProperty(JAXP_SCHEMA_LANGUAGE, W3C_XML_SCHEMA);
parser.setProperty(JAXP_SCHEMA_SOURCE, new File("Your xsd"));

3. create digester

Digester d = new Digester();

4. configure digester at your needs

5. parse and digest
parser.parse(new FileInputStream(new File("Your xml")), d);

Regards
Reidar 

-----Urspr�ngliche Nachricht-----
Von: Jos� Antonio P�rez Testa [mailto:[EMAIL PROTECTED] 
Gesendet: Montag, 31. Mai 2004 13:50
An: Jakarta Commons Users List
Betreff: [Digester] using Schema Validation


Hi Thyr,
Could you explain me the changes you made.
I'm trying to configure Digester to do schema validation with xerces and

java 1.4

TIA,
Testa

---------------------------------------------------------------------

Hello,

and much thanks to all for your fast and convenient help. After some 
trouble with changing the underlying parser and refactoring
the code, schema validation finally works fine.

Kind Regards
Reidar


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to