Processing XML with Perl | Michel Rodriguez |
XML Schemas | The Document Object Model (DOM) |
XSL and CSS
CSS (Cascading Style Sheets) and XSL (XML Stylesheet Language) are 2 presentation recommendations for XML documents.
CSS
- from HTML origin
- supported by the major browsers
- somewhat limited
- sometimes necessitates a pre-processing of XML documents
XSL
- from SGML (DSSSL) origin
- 2 parts: XSLT (transformation) and XSL-FO (not nearly as popular)
- implementations of XSLT are available in many languages: Java, C++, Perl (XML::XSLT)...
- only supported in recent version of Microsoft's Internet Explorer
- at the moment more of a server-side tool used to convert XML to HTML
XML Schemas | The Document Object Model (DOM) |