W3C home > Mailing lists > Public > www-style@w3.org > June 2007

Re: attributes as virtual tags

From: Pascal Germroth <pascal@germroth.name>
Date: Thu, 21 Jun 2007 16:14:18 +0200
Message-ID: <467A87BA.1050909@germroth.name>
To: Rikkert Koppes <rikkert@finalist.com>
CC: Dmitry Turin <sql40@narod.ru>, www-style@w3.org

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Hello,
> As attributes are considered child nodes of an element, this kinda makes
> sense.
> 
> This also makes some sense in a rdf framework where
> 
> <rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar" [...] />
> 
> is the same as
> 
> <rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar" [...] />

Well, I think this is a basic problem of XML: attributes, elements and
content of attributes[*] are not considered equivalent. It should not be
solved by CSS, it requires a new version of XML and everything
surrounding it (like XPath and the DOM)...

*] like in SVG: <e style="fill: foo;" /> and <e fill="foo" /> mean the same.


In the meantime I would just use XSL-T, being far more migthier than CSS
anyway, for this purpose.


- --
Pascal
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iQEVAwUBRnqHuoplHwrShYbrAQr2Egf7BV2P8wK4/gIR1CfepHdITpcEHfsS/W2Y
YSBL+0q71juM84rusPWQAlISBCNLqEs05lQrQoihrMEQvsForvkuPG9ak7WuFSwc
tv6ptt+B7yETtC3zByYHvVK8vzoE6prz9dnmRRxiSxUa4DdGhrP/CUOu9+FY8RMN
iliyMXRJGQQ8AAon69f6Pn5opIcj5sC1orqrSumD0Z8DpyiMrNRK6KdhHvanhGaj
+frW4zo9dR+d+12MGG0BOwOTk8IDAwj9BFRSCS6ab39rrlNc2+Z0WpURGI/sbQol
GzU4Wt63vTjuK/XbIbEoIwa/6W7a9j16OKXAaxntho272FDbYcvjCA==
=v6qk
-----END PGP SIGNATURE-----
Received on Thursday, 21 June 2007 14:16:02 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 27 April 2009 13:54:51 GMT