What's the Big Deal With XSL? (Sections 7 and 8)
April 22, 1999
As with so many XML-related resources, Robin Cover's pages on the Organization for the Advancement of Structured Information Standards (OASIS) site http://www.oasis-open.org/cover/xsl.html is a valuable resource for XSL information.
To participate in a mail list discussion of XSL issues, Mulberry Technologies is hosting http://www.mulberrytech.com/xsl/xsl-list/ where contributors can post questions, answers or opinions about anything related to XSL.
Over the last week I solicited from the list some contributions for XSL-related links for learning more about the technology. Below is what I got, sorted by URL. I haven't checked all of these sites so I cannot vouch for their authenticity, but you may wish to surf and find out. Not as many people responded as I had expected, but the few that I have seem to have a large number of links (many duplicates but the union set is quite informative). I have noticed some of the newsy articles use outdated or outright incorrect syntax examples, but the prose appears to be well intentioned.
Today, your choices in rendering your XML information for consumption are quite clear. With Cascading Stylesheets you can decorate your XML document hierarchy for rich browser painting.
Today, with the Extensible Stylesheet Language you can re-organize your XML document hierarchy into a rich hierarchy for consumption and still apply the semantics of CSS styling for rich browser painting. Investments in learning at this early stage of changing specifications will hold you in good stead for the final version of the recommendation, but remember for production issues it is still a moving target until it is finalized. When it is finalized, remember to hold your vendors to the recommendation to protect yourselves and your customers and users.
Soon, with the completion of the development process, you will be able to re-organize your XML document hierarchy into a rich hierarchy for consumption and apply the semantics of XSL styling for rich rendering in a portable fashion across browser screens, hard-copy media and other rendering devices.