Peter Hunsberger wrote:
firstname.lastname@example.org" type="cite">Yes this is what XSLT is for, and CSS cant really do it ...On Wed, Nov 11, 2009 at 10:49 AM, David A. Lee <email@example.com> wrote:I read this with interest, and IMHO the biggest thing "missing" is what I think is the fundamental issue of CSS for XML. That is you cant re-order the elements ! (Please tell me I'm wrong .. but thats my understanding).I have to ask, why do you want to reorder the elements? That's partly what XSLT is for, but browser support can be unpredictable. However,
Why do it ? Thats an interesting question ... my answer is "Why would you NOT ?"
Much of the XML I deal with is Data oriented. Its not simply a "document" with some tags to mark it up, its structured data.
How you display that is varient, and its really a degenerative (rare) case that I'd want to display it in the form and order in the XML file,
any more then I'd want to display a raw dump from a relational database in the order and form given by the data extraction SQL statement.
It would be a coincidence, not a general rule, if the data in an XML file happened to be in the structure and order you wanted to display it ...
at least thats my take on it from the XML files I deal with daily.
Even for document oriented XML data, a simple example would be to list a TOC at the beginning ... extracted from the XML Data.
And yes thats what XSLT is for ... ( why I suggest CSS is in the general case not a good tool for displaying XML in a browser).
David A. Lee firstname.lastname@example.org http://www.calldei.com http://www.xmlsh.org 812-482-5224