Hi,

I am not using the Castor code generator to generate
my Java classes.  Instead I have my own java classes
that I am marshalling and unmarshalling to/from them
using a Castor mapping file.

But now I am faced with the problem of how to perform
the XSD validation.  I know that the Castor code
generator generates each Java class with the following
code:

/**
 * 
 * 
 * @throws org.exolab.castor.xml.ValidationException
if this
 * object is an invalid instance according to the
schema
 */
public void validate()
throws org.exolab.castor.xml.ValidationException {
    org.exolab.castor.xml.Validator validator = new
org.exolab.castor.xml.Validator();
    validator.validate(this);
}


and that this code performs the XSD validation on the
Java object using the ClassDescriptors and
FieldDescriptors that were generated for that object.

But now how do I perform XSD validation when I have my
own Java classes (that were not generated by Castor). 
Is there some Castor API that I can call and pass to
it the path to the XSD file, the Java object that I
want to validate, and also the Castor mapping file,
and then it performs the validation?
Or how should I go about doing this?

Thanks.

-Saladin


**********************************************************
* Saladin Sharif
* e-mail:  [EMAIL PROTECTED]
* Visit homepage @ http://gaia.ecs.csus.edu/~sharifs
**********************************************************


 
____________________________________________________________________________________
Don't pick lemons.
See all the new 2007 cars at Yahoo! Autos.
http://autos.yahoo.com/new_cars.html 

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email

Reply via email to