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

Re: XPath and XPattern (was Re: More on tamingSAX)


streaming xpath
Christian Nentwich wrote:

>Uche,
>
>  
>
>>No.  Sorry.  STX is just one candidate.  Others have implemented the
>>same thing in other ways.  Why should STX be the automatic winner?
>>    
>>
>
>Oh my gosh... help! I surrender! :)
>
>What I intended to say was: a lot of analysis on streamability has
>gone into this subset of XPath. It's worth looking at, and the mailing
>list archives are worth looking at because there was a lot of
>discussion on axes, predicates, one-lookahead for text node children
>(which enables a few types of predicates to be evaluated), and other
>issues that anybody who attempts this will run up against. The
>discussion included a number of people from this list, including
>Michael Kay.
>
>Then people could read up on it, rather than post messages like "I
>heard through the grapevine that predicates generally don't work with
>streaming". Then again, I suppose, it's fun to do analysis from
>scratch. Ah well, whatever it is, it'll be good to see streaming
>processors!
>  
>

OK.  Peace on earth and all that, but I think you're still 
misunderstanding.  I don't think anyone is doing any analysis from 
scratch.  For my part, I'm familiar with STX and a few other streaming 
specs (I've always watched them), and I've learned my own lessons 
several times implementing my own streaming XPath-like tools in C and 
Python.  I think most others in this conversation have similar background.

So this analysis is not really of the basic morphology of XPath features 
with respect to streaming.  The underlying science and engineering is 
pretty well known.  The discussion is, rather: on what known 
restrictions and known consequences of those can we *agree*?  The STX 
mailing list has some references of interest, but is in no way a 
replacement for this broader discussion.


-- 
Uche Ogbuji                                    Fourthought, Inc.
http://uche.ogbuji.net    http://4Suite.org    http://fourthought.com
Use CSS to display XML - http://www.ibm.com/developerworks/edu/x-dw-x-xmlcss-i.html
Full XML Indexes with Gnosis - http://www.xml.com/pub/a/2004/12/08/py-xml.html
Be humble, not imperial (in design) - http://www.adtmag.com/article.asp?id=10286
UBL 1.0 - http://www-106.ibm.com/developerworks/xml/library/x-think28.html
Use Universal Feed Parser to tame RSS - http://www.ibm.com/developerworks/xml/library/x-tipufp.html
Default and error handling in XSLT lookup tables - http://www.ibm.com/developerworks/xml/library/x-tiplook.html
A survey of XML standards - http://www-106.ibm.com/developerworks/xml/library/x-stand4/
The State of Python-XML in 2004 - http://www.xml.com/pub/a/2004/10/13/py-xml.html


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.