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

RE: XML Schema: "Best used with the ______ tool"

  • From: "Michael Kay" <mike@s...>
  • To: "'Boris Kolpackov'" <boris@c...>
  • Date: Fri, 28 Nov 2008 13:39:05 -0000

RE:  XML Schema: "Best used with the ______ tool"
> XSTL/XQuery compare strings to access an element

You need to get up to date. Decent XSLT/XQuery processors stopped doing that
years ago!

> We will also need to convert the age value from 
> string to int in order to compare it.

XSLT/XQuery processors can maintain the age as an integer rather than a
string if they choose, especially if they are schema-aware. However, there's
a large class of queries and transformations that access the average node
less than once, and in those cases doing the conversion just-in-time, when
the value is accessed, is better than doing it just-in-case, when the XML is
unmarshalled.

A high-level language of course has much more scope to make such
optimizations; it can even make the decision based on its static analysis of
the query - as is done for example with document projection, where the parts
of the document that aren't needed by the query are discarded during
parsing.

Michael Kay
http://www.saxonica.com/



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


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-2011 All Rights Reserved.