[jdom-interest] Newbie: Schema validation of a document being built via JDOM

Richard Cook rpc at prismtechnologies.com
Mon Mar 19 05:58:31 PST 2001


Apart from the complexity/performance issues, won't most partially built
documents be invalid?


> -----Original Message-----
> From: jdom-interest-admin at jdom.org
> [mailto:jdom-interest-admin at jdom.org]On Behalf Of Steven D. Keens
> Sent: Monday, March 19, 2001 1:16 PM
> To: jdom-interest
> Subject: RE: [jdom-interest] Newbie: Schema validation of a document
> being built via JDOM
>
>
> You know, I think this is a great idea.  I find that
> I do a bit of runtime validation when building my JDOM
> trees.  Particularly when the tree is built via a
> collaboration of many objects.  I'm a defensive programmer
> so I probably do more validation than most people.  With
> your idea I would just wrap my tree building in a try/catch
> statement and catch the JDOMInvalidException (whatever it's called).
>
>
> -----Original Message-----
> From: jdom-interest-admin at jdom.org
> [mailto:jdom-interest-admin at jdom.org]On Behalf Of John Methot
> Sent: Friday, March 16, 2001 20:06
> To: 'jdom-interest at jdom.org'
> Subject: [jdom-interest] Newbie: Schema validation of a document being
> built via JDOM
>
>
> I've read back through the archives since November for all
> validation-related topics.  I see a lot of questions about validating
> documents that are being read.
>
> My interest is in using JDOM to create documents programmatically.  But I
> don't see anything in the javadoc or tutorials on JDOM that say I can
> validate a document as I'm building it.  I can specify a systemID
> (a DTD or,
> preferably, a schema) when I create a Document object.  But then it would
> seem useful if when I called Element.addAttribute() or
> Element.addElement()
> (for example) I would get an exception if I tried to add an attribute or
> child element that violated the schema.
>
> I'm pretty sure this isn't there now (please correct me if it is and I'm
> missing it).
>
> The only approach I can see right now is to build the entire document and
> then validate it by parsing the whole thing, but that wouldn't
> give me much
> visibility into the structural errors as they occur.
>
> Anybody else have the desire to validate a document as it is built?  Am I
> thinking about this all wrong?
>
> TIA,
>
> John Methot
>
> _______________________________________________
> To control your jdom-interest membership:
> http://lists.denveronline.net/mailman/options/jdom-interest/yourad
dr at yourhos
t.com

_______________________________________________
To control your jdom-interest membership:
http://lists.denveronline.net/mailman/options/jdom-interest/youraddr@yourhos
t.com




More information about the jdom-interest mailing list