- From: Robin Berjon <robin@berjon.com>
- Date: Wed, 21 Feb 2007 23:37:59 +0100
- To: Ian Hickson <ian@hixie.ch>
- Cc: Norman Walsh <Norman.Walsh@Sun.COM>, dev-tech-xbl@mozilla.org, public-appformats@w3.org, public-xml-core-wg@w3.org, w3c-xml-cg@w3.org
On Feb 21, 2007, at 20:56, Ian Hickson wrote: > Why would this single feature be worthy of discoverability when the > entire > rest of the XBL processing model requires the UA to have built-in > knowledge? I understand that xml:id would be very appropropriate > and an > important feature of proprietary languages, but I don't understand > why it > would have any benefits in the context of a language that is only > useful > in conjunction with UA-native support and that is intended to be > used as > a well-known standard language on the Web. Put it this way: if XBL is supposedly only useful in the context of a UA that already knows everything there is to know about it, why bother even using XML? It brings in all manners of other constraints that one could happily do without. It brings in a lot more verbosity than id vs xml:id — how many of those elements could skip their end tag given that the grammar is known? I'm seeing a whole lot of them. The verbosity argument simply doesn't hold, not matter which way I've seen it argued thus far. If you don't want to use XML, I'll be the first to say that there are many cases in which you could be right. I don't, however, believe that this is one of them. So if you're using it, use it in a meaningful manner — that is to say, one that maximises data reuse at minimal cost. There are cases in which document reusability has not been useful, or has come at too high a cost. Xlink springs to mind (mostly because it sucks donkey teeth to begin with though). But xml:id does not fall into that category. Using it costs nothing, and gives the difference between being able to just reuse XBL in all manners of CMSs, document management, or publishing systems on the Web just like that, or having to teach them all about something new. Given that the cost of using xml:id is zero, the trade-off is quite simple to all those who don't have a religion that prevents them from adopting things that the CSS WG has been accused of not doing. Its adoption is obvious to the technological atheists. > I have marked your request as a potential formal objection. And one it will be. -- Robin Berjon - http://berjon.com/ ------------------------------------------------------------------------ RDF is like violence: if it doesn't work, use more!
Received on Wednesday, 21 February 2007 22:38:39 UTC