- From: Mark Birbeck <mark.birbeck@x-port.net>
- Date: Mon, 23 May 2005 23:13:56 +0100
- To: "'Sebastian Redl'" <sebastian.redl@getdesigned.at>, <www-html@w3.org>
Sebastian, One of the problems with XML is that it represents hierarchical information very easily. Most will say how is that a problem -- surely that's what we want! Unfortunately it means that all data gets squeezed into a hierarchical model, and sometimes it's squeezed in kicking and screaming. So, yes, we know that if you have: X A B separator C you can make that into: X Y A B Z C That's simple. But did I say that A and B have a parent of Y? I didn't. Did I say that A and B were in the same 'group' as each other? I certainly didn't do that. Did I say that A and B are in a different group to C? No. In fact the only thing I said was that I want a separator -- I didn't even say what I want to separate. Everything else is a layer of semantics that you are trying to impose on my document that I did not imply. It's a cliché indeed, but it does seem to me to be a case of "when you have a new hammer belt, you tend to carry your hammer around with you all day". ;) Regards, Mark Mark Birbeck CEO x-port.net Ltd. e: Mark.Birbeck@x-port.net t: +44 (0) 20 7689 9232 w: http://www.formsPlayer.com/ b: http://internet-apps.blogspot.com/ Download our XForms processor from http://www.formsPlayer.com/ > -----Original Message----- > From: www-html-request@w3.org > [mailto:www-html-request@w3.org] On Behalf Of Sebastian Redl > Sent: 23 May 2005 15:31 > To: www-html@w3.org > Subject: Re: About XHTML 2.0 > > > > > > Mark Birbeck wrote: > > >Mikko, > > > >I don't understand why this is getting so complicated. There > are plenty > >of use-cases for something that comes between two items (a > separator) > >in a > >*semantic* way. That's not presentational, and the two objects being > >separated are not something that might need a name. It's > like a 'pause' > >when you are reading. > > > > > The two objects separated are, as you say, separate objects. > Yet you insist on putting them into the same container, > without individual containers. > I think a good maxim would be, "Every object gets its own > container." If no available container tag fits the > requirements, then perhaps we should add another container > element. But not put an empty element in-between. > There's plenty of use cases for <separator>, you say. Well, > there are several use cases for <br>, but it still can be > completely replaced by the <l> tag. Which I, personally, much > prefer, because I like to keep my documents generic, and that > means making every structural element (including explicitely > separated lines) directly addressable as the content of a single tag. > Objects separated by <br> or <sep> are not addressable. They > are reflected only by a text node (a rather unstable object > that, for example, cannot have an ID) in the infoset and the > DOM, and it's not possible to select them using CSS. That > alone makes these tags inferior to container tags. > > Sebastian Redl > > >
Received on Monday, 23 May 2005 22:14:15 UTC