- From: Norm Tovey-Walsh <norm@saxonica.com>
- Date: Wed, 25 May 2022 09:38:25 +0100
- To: "C. M. Sperberg-McQueen" <cmsmcq@blackmesatech.com>
- Cc: public-ixml@w3.org
Received on Wednesday, 25 May 2022 08:43:49 UTC
"C. M. Sperberg-McQueen" <cmsmcq@blackmesatech.com> writes: > Alternative: name the attribute 'error' and use QNames for the values: > > <assert-not-a-grammar error="ixml:S07"/> Alternative: name the attribute ‘error’ and don’t use QNames for the values: <assert-not-a-grammar error="S07"/> (We can take the XPath-inspired position that any NCName value is an ixml error code and if your implementation puts them in a namespace, you know what to do with them.) Except if you feel strongly about allowing implementation defined errors, in which case, I think I can see where you’re going: <assert-not-a-grammar error="ixml:S07 impl:abc other-impl:xyz"/> With the proviso that implementations that don’t recognize the “impl” or “other-impl” namespaces should ignore those values entirely. But then couldn’t we do this instead: <assert-not-a-grammar error="S07" impl:error="abc" other-impl:error="xyz"/> Be seeing you, norm -- Norm Tovey-Walsh Saxonica
Received on Wednesday, 25 May 2022 08:43:49 UTC