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

Re: The evaluate function

Subject: Re: The evaluate function
From: David Carlisle <davidc@xxxxxxxxx>
Date: Thu, 10 Jan 2002 14:52:04 GMT
.net evaluate function

>> Actually, I'd be surprised if the list archive contains a single real-world
>> example which can't be solved without evaluate() and isn't also an example
>> of bad design. The ones I remember included reading XPath expressions from
>> XML files, which could have been avoided by "XML-ifying" the expression.

If your input document is (say) an XML schema, or an XSL stylesheet it
will contain XPaths in attribute content. How can you "XML-ify" those
without invalidating the documents?

Maybe you would argue that Xpath should have been like XqueryX a fully
expanded XML tree representation of the path, perhaps so, but Xpath is
what it is, so it probably ought to be able to handle itself.

> BTW, if I'm not mistaken, it's the lack of a standard "evaluate" function
> that forces systems like Schematron into being two-pass (generate and
> execute).

Ah that would require an XSLT-evaluate rather than an Xpath one, I don't
think anyone has suggested that (yet) It would be nice though: you
generate two rtfs by applying templates, then you say

<xsl:apply-transformation stylesheet="$x" source="$y"/>



This message has been checked for all known viruses by Star Internet
delivered through the MessageLabs Virus Scanning Service. For further
information visit http://www.star.net.uk/stats.asp or alternatively call
Star Internet for details on the Virus Scanning Service.

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

Current Thread


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.
First Name
Last Name
Subscribe in XML format
RSS 2.0
Atom 0.3
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.