[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: RDDL (was RE: Negotiate Out The Noise)
> ... If I'm supposed to use RDDL to find the proper schemas or > stylesheets or whatever, where can I find a RDDL document for this XHTML > document that contains tags from the MathML namespace ? At the XHTML > namespace URL, or at the MathML namespace URL ? It's funny to notice that > the same problem exist for RDDL document themselves, since they mix the > (X)HTML, RDDL and XLink namespaces... The problem is that with > namespace-centric view of RDDL just prevents document types that can mix > tags from different namespace from having an associated RDDL document (if it > doesn't, show me the URL where I can find it), resulting in a big hole in > the practical usability of RDDL. > To expand on this. There are at least two ways to mix namespaces in schemas. The first is along the lines of the RDDL DTD itself which uses XHTML Modularization to explicitly include modules for each of the components of the schema/DTD. XML Schema and RELAXNG similarly provide for explicit inclusion of namespace qualified elements from different namespaces. The second way to mix namespaces is something only coming under investigation -- but I think it _is_ something which should be useful and where RDDL might help. This is when something like XHTML might act as a container for elements in other namespaces, particularly for elements _which are NOT explicitly described in the container document_. In such cases, one might reference the RDDL for the _contained_ element namespace to discover a schema useful for locally validating the namespace qualified element and its contents. This requires RDDL aware schema validators (such as XSV). Jonathan
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|