W3C home > Mailing lists > Public > public-xml-core-wg@w3.org > July 2011

XInclude enhancements?

From: Norman Walsh <ndw@nwalsh.com>
Date: Fri, 22 Jul 2011 14:08:05 -0400
To: public-xml-core-wg@w3.org
Message-ID: <m2k4badw8q.fsf@nwalsh.com>
XInclude is useful for transclusion, but it's not sufficient to handle
some classes of problems that commonly arise. In particular, copying
content can introduce duplicate ID values.

I wonder if there'd be any interest in extending XInclude to address
some of these problems. The DocBook Technical Committee has spent some
time gathering requirements[1] and devising possible solutions[2] to
address transclusion.

But it seems a shame to invent DocBook-specific markup to handle
problems that are clearly true of most XML vocabularies.

Supporting some kind of special ID/IDREF processing[3] would go a long
way towards making XInclude more useful. (Given a more powerful
XInclude, I think some of the other requirements raised in the DocBook
discussions could be addressed with a new XPointer scheme.)

Worth considering?

                                        Be seeing you,

[1] http://docbook.org/docs/transclusion-requirements/
[2] http://docbook.org/docs/transclusion/
[3] http://docbook.org/docs/transclusion/#d6e180

Norman Walsh
Lead Engineer
MarkLogic Corporation
Phone: +1 413 624 6676

Received on Friday, 22 July 2011 18:08:41 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:16:43 UTC