[XQuery Talk Mailing List Archive Home] [By Date] [By Thread] [By Subject] [By Author] [Recent Entries] [Reply To This Message]

how to construct XML via strings

Maxim Grinev maxim at grinev.net
Mon Oct 2 21:37:45 PDT 2006


  how to construct XML via strings
Thanks David and Michael.

It seems that there is no standard way to achieve it. David's solution to
parse XML string to build nodes is good but might be slow: it causes
intermediate conversion that is not really required.

It also seems that Michael Kay is right that it is one of the most
problematic features of XQuery. We are developing our own XQuery
implementation called Sedna and we cannot understand how we can extend
XQuery in a natural way to support the feature.

Maxim

> -----Original Message-----
> From: David Carlisle [mailto:http://x-query.com/mailman/listinfo/talk]
> Sent: Monday, October 02, 2006 8:26 PM
> To: http://x-query.com/mailman/listinfo/talk
> Cc: http://x-query.com/mailman/listinfo/talk
> Subject: Re:  how to construct XML via strings
> 
> 
> > The string that contains XML is returned by an external function via
> > foreign-function interface. We need to return it as a part of an XML
> > document constructed using element constructors
> 
> Can't you modify your external function to pass the string through an
> XML parser, and supply a document node rather than a string to XQuery?
> 
> Or, equivalently call an XML parser as an external function. In saxon
> for example you could use
> saxon:parse($string)
> to return the nodes resulting from parsing the XML in the string.
> 
> David




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
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.