XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Show tree view Topic
Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
Grégory LegalSubject: Convert String to xml document !
Author: Grégory Legal
Date: 19 Jan 2005 09:24 AM
Hello,

I try to convert a string to a xml document.
I have write the next code :

for $b in /POT/row
where ($b/DateReleve = "2004-09-18 00:00:00.0")
return
let $taille := string-length($b/enregistrement),
$chaine1 := substring($b/enregistrement, 0, $taille)
return $chaine1

Where /POT/row is a field of POT table.
'enregistrement' is another field which contains 'xml document'.
When I run my query, I have a string which represent my xml document.
I can't recover the data inside cause It's not consider as a sequence of nodes.
How can i recover the data contained inside ? Can I convert a string to a xml document
with stylus or can I make an automatically save in a file ??

Help me please ! SOS !
Thanks.

Posttop
Alberto MassariSubject: Convert String to xml document !
Author: Alberto Massari
Date: 21 Jan 2005 07:41 AM
Hi Gregory,
the XQuery specs don't (and won't) define a way to convert a string into
an instance of the data model. This will be doable by means of vendor
extensions, e.g. by writing a Java extension that does the parsing and
returns a DOM tree. As an example, look at the way Saxon 8.x implements
them (http://www.saxonica.com/documentation/extensibility/functions.html)

Hope this helps,
Alberto

 
Go to previous topicPrev TopicGo to next topicNext Topic
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.