What Was “Wrong” with XSLT 1.0
(To simplify greatly the programmer-style reasons)
- Not really consistent with W3C XML Schema
- Weakly typed and cast types automagically
- Making multiple output files was an extension, not built in
- Could not pass trees into templates or query result trees
- Had to extend the language to write your own function
(XSLT 1.0 has templates, not general functions)
- Grouping was difficult
- No regular expressions