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
David GokcedagSubject: Using xQuery to call a Conversion Program to write to new Variable (XML node)
Author: David Gokcedag
Date: 12 Nov 2008 03:30 AM
Originally Posted: 10 Nov 2008 10:07 AM
Could you show me how to change the x_0808_NORMAL_David.xquery in order to call the attached number to written string conversion program (found in 2008-11-06_NumberToWord.rar) so that the value of TOT_ODENECEKTUTAR (found in x_0808_NORMAL_EN.conv) is used as input and the result is written to a new variable (could be TOT_ODENECEKTUTAR_WR) immediately following TOT_ODENECEKTUTAR? Sample data can be found in x_0808_NORMAL_Medium.txt.

Thank you very much for any help you can provide.

Postnext
Minollo I.Subject: Using xQuery to call a Conversion Program to write to new Variable (XML node)
Author: Minollo I.
Date: 10 Nov 2008 10:44 AM
Something like this may help; make sure to include nc.jar and the folder where NumberToStringConverter.class is in the classpath (right click on the project root, Set Classpath):

...
for $NOT_ADD in local:getRelatedRecords($ADD)
return
if ($NOT_ADD/local-name() eq "TOT") then
<TOT> {
for $TOT_children in $NOT_ADD/*
return
$TOT_children,
<TOT_ODENECEKTUTAR_WR>{ex:ConvertNumberToWordsTurkish(number(replace($NOT_ADD/TOT_ODENECEKTUTAR,",",".")))}</TOT_ODENECEKTUTAR_WR>
} </TOT>
else
$NOT_ADD
...

Posttop
David GokcedagSubject: Using xQuery to call a Conversion Program to write to new Variable (XML node)
Author: David Gokcedag
Date: 12 Nov 2008 03:29 AM
It worked (and I am not even a programmer)!

Thank you very much for your help and for develping this incredibly powerful tool! This would have taken me maybe a week of work following up with someone to write the code to do the conversion, now I can do it myself! This is great!

-David

 
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.