JDOM XMLSchema + DTD validation error

Geert Delanote <[email protected]>
Newsgroups gmane.comp.java.jdom.general
Message-ID <[email protected]>
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/[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.