[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Hello XQuery ... Goodbye XSLT?

  • To: <xml-dev@l...>
  • Subject: Hello XQuery ... Goodbye XSLT?
  • From: "Roger L. Costello" <costello@m...>
  • Date: Mon, 8 Nov 2004 08:26:29 -0500
  • Thread-index: AcTFlo4ZAxgvhXrYQ7+z6ZxDq/AKxw==

xquery and xslt
Hi Folks,
 
From my examinations, it would appear that XQuery is a superset of XSLT.  I wonder about the future of XSLT?
 
Consider this:
 
1. XPath 2.0 replicates nearly all the functionality of XSLT.  Here are some examples:
 
(a) Looping (iteration):
 
      XSLT provides the <xsl:for-each select="..."/> element for looping
 
      XPath 2.0 provides an equivalent capability: for $i in ... return ...
 
(b) Conditional tests
 
      XSLT provides the <xsl:if test="..."> element for conditional tests
 
      XPath 2.0 provides an equivalent capability: if (...) then ... else ...
 
(c) Accessing multiple data sources
 
      XSLT provides the document(...) function to access other data sources
 
      XPath 2.0 provides an equivalent capability: the doc(...) function
 
Thus, we see that there is a good bit of redundancy in the XSLT/XPath 2.0.  [Such redundancy increases the size and complexity of the language, without additional functionality.]
 
2. XQuery uses (hosts) XPath 2.0, and adds additional functionality.  That is, XQuery = XPath 2.0 + more functionality.  Although I have not made an exhaustive comparison, it would appear that the functionality that XQuery provides is a superset of that provided by XSLT. 
 
Is the intent of the W3 to deprecate (i.e., eliminate) XSLT once XQuery is released?  /Roger

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.