[dsdl-discuss] Re: DTLL / RELAX NG "libraries"

From: Rick Jelliffe <rjelliffe@allette.com.au>
Date: Fri Mar 03 2006 - 07:45:35 UTC

Alex Brown wrote:

>Martin hi
>
>
>
>>Not sure about this. Can we presume that all DSDL tools will
>>be XInclude aware? I think not. Do we want to require all
>>DTLL-aware tools to also be XInclude-aware?
>>
>>
>
>I'd got the impression that we were assuming Xinclude support would be
>pervasive. But maybe this is incorrect (the diagrams in Part 1 may be
>responsible).
>
>
>
I don't think that XInclude can be used that way.

Because there is no general processing model for XInclude that forces an XML
parser to do an inclusion, it becomes an application-specific action to
perform the inclusion. In that way, XInclude doesn't offer anything
more than
home-made include statements.

Take our own DSDL for example: do we actually in any DSDL spec say that
XInclusion has to be performed on a document or schema before other
processing?

So I think XInclude is currently doomed (as a replacement for entities)
because
it requires application/DTD level enabling (rather than being part of a
dependable
infrastructure and therefore in any way assumable) and because element
inclusion
without additional semantics is not an interesting facility for people.
(And having
any additional semantics warrants a different namespace.)

Cheers
Rick

--
DSDL members discussion list
To unsubscribe, please send a message with the
command  "unsubscribe" to dsdl-discuss-request@dsdl.org
(mailto:dsdl-discuss-request@dsdl.org?Subject=unsubscribe)
Received on Fri Mar 3 08:45:51 2006

This archive was generated by hypermail 2.1.8 : Wed Apr 12 2006 - 14:48:02 UTC