RE: JDOM XMLSchema + DTD validation error

"Michael Kay" <[email protected]>
Newsgroups gmane.comp.java.jdom.general
Message-ID <EDBB3D4887664356951A85249915745C@Sealion>
Try new SAXBuilder(false).

You don't actually want DTD validation, you just want entity expansion,
which should happen anyway.

Regards,

Michael Kay
http://www.saxonica.com/
http://twitter.com/michaelhkay  

> -----Original Message-----
> From: [email protected] 
> [mailto:[email protected]] On Behalf Of Geert Delanote
> Sent: 24 June 2009 10:11
> To: [email protected]
> Subject: [jdom-interest] JDOM XMLSchema + DTD validation error
> 
> How do you combine XMLSchema validation with the use of DTD's 
> (for entities)?
> 
> I have an XMLSchema describing my XML instances. An instance 
> is a combination of some parts. The parts can be used in 
> multiple wholes.
> So I thought to work in the following way :
> 
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE whole [
> <!ENTITY p7 SYSTEM "p7.xml">
> <!ENTITY p8 SYSTEM "p8.xml">
> ]>
> <whole xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:noNamespaceSchemaLocation="mySchema.xsd">
> &p7;
> &p8;
> </whole>
> 
> My Java code is :
> SAXBuilder builder = new SAXBuilder(true); 
> builder.setFeature("http://apache.org/xml/features/validation/
> schema", true); doc = builder.build(new File("PathToMyFile"));
> 
> Parsing the input file gives the following error : "Element 
> type "whole" must be declared."
> 
> Anyone an idea what I'm doing wrong?
> _______________________________________________
> To control your jdom-interest membership:
> http://www.jdom.org/mailman/options/jdom-interest/youraddr@you
> rhost.com

_______________________________________________
To control your jdom-interest membership:
http://www.jdom.org/mailman/options/jdom-interest/[email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.