The XSLT version 1.0 language definition has been an official recommendation
of the W3C since 1999. Its use has expanded dramatically in the past 18
months, for processing XML and XML/SOAP security policies and for generating
HTML Web pages.
Of course, nearly as soon as the language became official, people began
proposing to change it. (Indeed, the original document has a page of
suggested improvements for future versions.) These efforts began as a version
1.1 proposal, which was abandoned in favor of the current Working Draft (WD).
We should see XSLT 2.0 become an official W3C Recommendation sometime this
year.
Data Types
XSLT 1.0 dealt with four types of data - strings, numbers, Booleans, and
nodesets. XSLT 2.0 has 48 atomic (built-in) data types, plus lists and unions
constructed from them. There are now 16 numeric types; 9 variations of date,
time, and duratio... (more)