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)