- From: Robin Berjon <robin@berjon.com>
- Date: Mon, 3 Nov 2008 11:27:38 +0100
- To: Doug Schepers <schepers@w3.org>
- Cc: cyril.concolato@telecom-paristech.fr, www-svg@w3.org
On Nov 2, 2008, at 18:23 , Doug Schepers wrote: > I've fixed this now. Both 'id' and 'xml:id' are "<NCName>", and we've > removed the conditionality of the type (we now say that you shouldn't > mix-and-match 'xml:id' and 'id'). In any case, Relax NG does not > modify > the infoset (by design), so it can't (or shouldn't) be used to impose > ID-ness on attributes. Bzzzzzt. Those two aspects are not necessarily linked. RelaxNG can and does provide identity checking as explained in the "RELAX NG DTD Compatibility" specification, it simply is not required to do anything but check that the name is unique (the infoset needn't be augmented as a result). It is therefore perfectly fine to rely on RelaxNG to impose ID constraints. There were rumours of the RelaxNG team getting together to work on a more powerful framework for assigning identity but that was years ago so I think we can discount that now. -- Robin Berjon - http://berjon.com/ Feel like hiring me? Go to http://robineko.com/
Received on Monday, 3 November 2008 10:28:50 UTC