Hi Laura ----- Original Message ----- From: "Laura Hatcher" <[EMAIL PROTECTED]> > I am so glad that you responded to my email. I have been asking around about > this for a while. I had discovered this solution, but I had some questions > that were unanswered by an documentation. Does this work for including Schema > within Schemas? And if so how would you declare the entity with in your > schema?
I think it does, though you'd best test it first ;-) Actually recently Stefan Graeber patched dom4j's SchemaParser in the org.dom4j.datatype package to be able to support including schemas within schemas so the EntityResolver mechansim does work for this area as well. Take a peek at the code in CVS to see it in action. Also the DatatypeDocumentFactory.loadSchema() method (in the same package) might be interesting for you. You can register your own EntityResolver implementation via SAXReader.setEntityResolver(). The included schema can use any string you like, e.g. foo/bar.xsd and you just test for the right string in the systemID parameter in your EntityResolver and load it through whatever mechanism you wish, a directory, a URL, classpath etc.. James > > Thanks very much, > Laura > > James Strachan wrote: > > > Not as such. Though you can register your own EntityResolver (its an > > interface from SAX) which you can use to load resources (DTDs, Schemas etc) > > from wherever you wish. > > > > If you look at the full javadoc at http//dom4j.org at the class > > org.xml.sax.EntityResolver there's a an example of how to use it to create > > your own mechanism to load resources. > > > > James > > ----- Original Message ----- > > From: "Laura Hatcher" <[EMAIL PROTECTED]> > > To: "dom4j" <[EMAIL PROTECTED]> > > Sent: Monday, February 04, 2002 4:24 PM > > Subject: [dom4j-user] set schema directory > > > > > Is there a mechanism using dom4j to set a directory in which to locate > > > schemas for validation? > > > > > > Laura > > > > > > > > > _______________________________________________ > > > dom4j-user mailing list > > > [EMAIL PROTECTED] > > > https://lists.sourceforge.net/lists/listinfo/dom4j-user > > > > _________________________________________________________ > > Do You Yahoo!? > > Get your free @yahoo.com address at http://mail.yahoo.com _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com _______________________________________________ dom4j-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dom4j-user