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

Re: XML aggregation question?

  • From: Florent Georges <darkman_spam@xxxxxxxx>
  • To: XML Dev ML <xml-dev@xxxxxxxxxxxxx>
  • Date: Mon, 28 Aug 2006 18:29:34 +0200 (CEST)

aggregation xpath
Philippe Poulard wrote:

> >   Mmh.  Saxon uses a standard XPath function that takes
> > a URI as parameter.  I don't see what is not "à la
> > XPath".  You use an unknown function.  They smell
> > equally XPath IMHO.

> Read again my first post : the purpose is neither the name
> of the function nor about how to get the content of the
> file

  No.  You said "Saxon's syntax (sic) is not a la XPath,
mine is".

> My answer is : "why not using XPath everywhere in XML
> applications ?"

  Because we can use XML, also :-p.

> Pros :
> -a single syntax

  About syntax, the Saxon way *is* XPath, so nothing new.

> -a well-known syntax

  Yes, in both case.  In the other hand, one use a
well-known function, the other not.

> >   BTW, how do you specify to recurse or not?

> //* recurse
> /* do not recurse

> It's XPath

  So you can't specify recurse or not.  At least in XPath.
The function *have* to recurse and construct a document
containing information about all the subtree.  What about:

    collection('file:///?select=*.xml;recurse=no')

vs/

    file('file:///')/*[matches(@extension, '\.xml$')]

if / contains recursively milions of files?

>    And to validate or not?

> What means "validating a file" ?

  Not a file.  A document.  Remember we are speaking about
collection(), and collection() retrieve documents.

> > And how do you get the actual content of the files?  Are
> > they encapsulated directly in the result of file() (I
> > hope they are not), or do you need a second function
> > (something like open-file())?

> Everything can be considered here ; have a look at
> RefleX : there are

  Mmh, I speak about the concrete example you gave us:
file('...')//*[...].  You didn't say what file() returns.
It is a crucial point.

> >   But your approach is interesting, IMHO, with optional
> > arguments to specify switches, and assuming it returns
> > only file infos, not actual content.

> Of course, the content is returned only when it is
> required

  How it is required?

  Regards,

--drkm




















	
 p5.vert.ukl.yahoo.com uncompressed/chunked Mon Aug 28 12:13:42 GMT 2006 
	
		
___________________________________________________________________________ 
Découvrez un nouveau moyen de poser toutes vos questions quelque soit le sujet ! 
Yahoo! Questions/Réponses pour partager vos connaissances, vos opinions et vos expériences. 
http://fr.answers.yahoo.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

Cast Your Vote

We need your help – Vote for DataDirect XML Products!

  • Best SOA or XML site

Winners and finalists announced at SOA World Conference in November.

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