- From: Tom Hillman <tom@expertml.com>
- Date: Tue, 13 Apr 2021 11:17:08 +0100
- To: "C. M. Sperberg-McQueen" <cmsmcq@blackmesatech.com>
- Cc: Steven Pemberton <Steven.Pemberton@cwi.nl>, public-ixml@w3.org
Received on Tuesday, 13 April 2021 10:17:31 UTC
I was thinking about how namespaces were presented as pseudo-attributes to allow for DTD support. Something like adding/editing the following lines of the grammar: ixml: S, (nsdeclare;rule)+. nsdeclare: "@xmlns", (":",namestart, namefollower*)?, S, ["=:"], S, string. prefix: namestart, namefollower*, ":". rule: (mark, S)?, name, S, ["=:"], S, -alts, ".", S. @name: prefix?, namestart, namefollower*. It would remain the responsibility of the providers of the grammars to ensure that namespaces and prefixes match up and result in a valid document. _________________ Tomos Hillman eXpertML Ltd +44 7793 242058 On 13 Apr 2021, 02:54 +0100, C. M. Sperberg-McQueen <cmsmcq@blackmesatech.com>, wrote: > > I wonder whether namespace support is a potential use case for some kind of generic annotation syntax that will be processed by processors that understand the annotations and ignored by others. XQuery has a reasonably well developed escape hatch of this kind, though I don’t understand its details. I spent some time thinking about it last fall, but all the details have seeped away again.
Received on Tuesday, 13 April 2021 10:17:31 UTC