When you have documents which contain multiple namespaces, is there a way to define XML Schemas so that Castor can handle those documents? I want to be able to read documents like the following:

<?xml version="1.0"?>
<!DOCTYPE rdf:RDF PUBLIC "-//DUBLIN CORE//DCMES DTD 2002/07/31//EN"
"http://dublincore.org/documents/2002/07/31/dcmes-xml/dcmes-xml- dtd.dtd">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
         xmlns:dc="http://purl.org/dc/elements/1.1/";>
<rdf:Description rdf:about="http://www.ilrt.bristol.ac.uk/people/ cmdjb/">
    <dc:title>Dave Beckett's Home Page</dc:title>
    <dc:creator>Dave Beckett</dc:creator>
    <dc:publisher>ILRT, University of Bristol</dc:publisher>
    <dc:date>2002-07-31</dc:date>
  </rdf:Description>
</rdf:RDF>

Yup, it's Dublin Core again ;-) Clearly two schemas are needed, one for the RDF (rdf:) and one for the DC (dc:) namespace. The schemas from the Dublin Core website for handling this stuff work perfectly in Oxygen when I compose example files, but since they make extensive use of substitution groups, the Castor source generator cannot handle them.

I've spent some time trying to produce Castor-friendly schemas equivalent to the official ones, but I don't seem to be getting anywhere. This is due on the one hand to my limited knowledge of XML Schema, but I am beginning to wonder whether there is a way to do this with Castor.

Can anyone give me some guidance on this, please?

Steve


-------------------------------------------------
If you wish to unsubscribe from this list, please send an empty message to the following address:

[EMAIL PROTECTED]
-------------------------------------------------

Reply via email to