- From: Jirka Kosek <jirka@kosek.cz>
- Date: Wed, 05 Feb 2014 16:52:15 +0100
- To: Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no>
- CC: David Carlisle <davidc@nag.co.uk>, public-html@w3.org
- Message-ID: <52F25E2F.6080908@kosek.cz>
On 5.2.2014 16:21, Leif Halvard Silli wrote:
> The above hints to me that the DTD we are looking for *just* to assign
> ID to id, ought to be pretty simple. We don’t need a complete DTD. We
> only need something that assigns ID to id. The named entities would of
> course also be nice to have, though.
It's bad idea to solve ID issue by adding DTD fragments into each
document. That's too much burden on authors. You can either:
1. Use toolchain that understands that id attribute is of type ID (eg.
validator.nu parser)
2. Use different XPointer scheme which is not depending on ID type. E.g.
<xi:include href="..." xpointer="xpath(//*[@id = 'foo'])"/>
It's still better to write xpath(//*[@id = 'foo']) instead of foo, then
to include fragments of DTD declarations into file which might be
possible target of includes.
But I think that we are getting slightly off-topic for *HTML* mailing list.
Jirka
--
------------------------------------------------------------------
Jirka Kosek e-mail: jirka@kosek.cz http://xmlguru.cz
------------------------------------------------------------------
Professional XML consulting and training services
DocBook customization, custom XSLT/XSL-FO document processing
------------------------------------------------------------------
OASIS DocBook TC member, W3C Invited Expert, ISO JTC1/SC34 rep.
------------------------------------------------------------------
Bringing you XML Prague conference http://xmlprague.cz
------------------------------------------------------------------
Received on Wednesday, 5 February 2014 15:52:40 UTC