XSLT
-
XSL templates can generate any XML elements (instead of formatting objects)
-
Very general transformations:
-
Can generate elements, attributes, PIs, comments and text
(no entities, doctype, CDATA)
-
Generates XML Namespaces automatically
(but no control over prefix or place of declaration)
-
Can be modular ("import" mechanism)