hello again everybody! i have reworked the sample xerces personal.xsd to work with the XMLSchema W3C rec. as reported by AlphaWorks XMLSchema Quality Checker and still validate the existing personal-schema.xml that is shipped with xerces-1.3.1
i hope this will be useful to somebody, tho' actual production uses of XMLSchema seem to be awfully thin on the ground! :-) i have attached the diff as a MIME attachment. the changes were not that significant, but they are differences. they may not be minimal, and if someone can point out a more minimal route to success, i'd be interested in hearing about it. tnx! johnu On Tue, 15 May 2001 [EMAIL PROTECTED] wrote: > Hi John and Curtis, > > You certainly can validate schemas with Xerces-j--personal.xsd included : > -). But to do so you need an instance document which references the > schema; when validating the instance document Xerces will simultaneously > validate the corresponding schema. > > Hopefully at some point Xerces will be able to validate a schema against te > Schema for schemas, but we're not quite there yet. Building in > functionality to validate schemas alone is very important--especially if we > want to have grammar caching--and that's definitely on the agenda for > Xerces2. But for the moment the best you can do is write a trivial > instance document that references your schema and use that to call Xerces's > schema validation capabilities; any help anyone can give to move things > along would certainly be welcome! > > Cheers, > Neil > > > Neil Graham > XML Parser Development > IBM Toronto Lab > Phone: 416-448-3519, T/L 778-3519 > E-mail: [EMAIL PROTECTED] > > > > "John L. Utz III" <[EMAIL PROTECTED]> on 05/14/2001 06:09:07 PM > > Please respond to [EMAIL PROTECTED] > > To: <[EMAIL PROTECTED]> > cc: > Subject: Re: personal.xsd example won't validate > > > mr brown; > > are you asking about validating XML *with* a schema ( as mr ashish alludes > to in his response ) > > or are you asking about validating the *schema*, which is what i think you > are asking about? > > i thought that the beauty of schema is that you are supposed to be able to > validate them. > > but when i make that statement, i see the glimmer of a halting problem > here :-) > > so, if we *can* validate schema, what do we validate them against? another > schema? a dtd? > > if it's against a schema, then do we need to know how to validate that > schema against another schema? > > o heavens, my head hurts. > > is there somebody here who can tell me how all of this is supposed to > work? > > 1. Can i validate a schema? > > 2. if so, how do i validate it? against what? > > tnx! > > johnu > > On Mon, 14 May 2001, Ashish wrote: > > > try using > > bash-2.03$ java dom/DOMCount -v -n -s > > ~/xerces-1_3_1/data/personal-schema.xml > > > > > > ----- Original Message ----- > > From: "Curtis Brown" <[EMAIL PROTECTED]> > > To: <[EMAIL PROTECTED]> > > Sent: Monday, May 14, 2001 1:56 PM > > Subject: personal.xsd example won't validate > > > > > > > Using xerces 1.3.1, I try to run the DOMCount sample on the > > > personal.xsd file from the data subdir, but I get the following > > > errors: > > > > > > bash-2.03$ java dom/DOMCount -v -n -s ~/xerces-1_3_1/data/personal.xsd > > > [Error] personal.xsd:2:53: General Schema Error: Grammar with uri 2: > > http://www.w3.org/2000/10/XMLSchema , can not found. > > > [Error] personal.xsd:2:53: Element type "schema" must be declared. > > > [Error] personal.xsd:4:28: Element type "element" must be declared. > > > ... > > > > > > Has anyone been able to validate personal.xsd? Does anyone have an > > > example of a schema that uses namespaces that also validates? > > > > > > Thanks, > > > Curtis Brown > > > [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
w3CR.diff
Description: Binary data
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
