15
The place of XSLT in the XML family (1/2)
based on XML InfoSet and Namespaces Specs.
Styling: XSLT vs. CSS
CSS can not
{ reorder elements from the XML document.
{ add new elements.
{ decide which elements should be displayed/omitted.
{ provide functions for handling numbers/strings/booleans.
Processing: XSLT vs. XML Query
{ Long debate on XML development list: XQuery: Reinventing the Wheel? at
http://lists.xml.org/archives/xml-dev/200102/msg00483.html
{ the same pattern language, i.e. XPath, and the same expressive power.
{ dierent processing models.
Linking: XSLT vs. XPointer
they share XPath as language for localizing fragments of XML documents.