Content deleted Content added
Jerryobject (talk | contribs) m Per Wikipedia Style Manual: Links: removed: from headings, duplicate in same section, needless piping in 1; updated 2. |
→Existing languages: version 0.9 of XQuery Recommendations never exist |
||
Line 15:
==Existing languages==
; '''XSLT''': [[XSL Transformations|XSLT]] is the best known XML transformation language. The XSLT 1.0 W3C recommendation was published in 1999 together with [[XPath]] 1.0, and it has been widely implemented since then. XSLT 2.0 has become a W3C recommendation since January 2007 and implementations of the specification like [[Saxon XSLT|Saxon 8]] are already available.
; '''XQuery''': [[XQuery]] is a full functional language, despite having "query" in the name. It is a de-facto standard used by Microsoft, Oracle, DB2, Mark Logic, etc., is the foundation for the [[XRX (web application architecture)|XRX]] web programming model, and has a W3C recommendation for versions
; '''STX''': [[Streaming Transformations for XML|STX]] (Streaming Transformations for XML) is inspired by XSLT but has been designed to allow a one-pass transformation process that never prevents streaming. Implementations are available in Java ([http://joost.sourceforge.net/ Joost]) and Perl ([http://www.gingerall.com/charlie/ga/xml/p_stx.xml?s=org XML::STX]).
; '''XML Script''': [[XML Script]] is an imperative scripting language inspired by [[Perl]] that uses the XML syntax. XML Script supports [[XPath]] and its proprietary DSLPath for selecting nodes from the input tree.
|