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
poo sinSubject: Problem with command line arguments
Author: poo sin
Date: 04 Nov 2004 12:43 PM
This works fine inside stylus studio:

declare variable $fi:='PP-110201-PP.xml';
<part>
{
for $x in doc($fi)//Est
return $x
}
</part>

Now I tried to write a batch script that
will pass the values of $fi which I have declared as as external
variable through the command line

query.bat->
for %%a in (*.xml) do ..\bin\stylusxql.exe -param fi='%%a' Amount.xquery

and I modified Amount.xquery as

declare variable $fi external;
<part>
{
for $x in doc($fi)//Est
return $x
}
</part>

when I run query.bat, I get following error -> Error: Error retrieving resource: $fi for all the files in this directory

Can anybody please suggest what is wrong with the above scripts.

Many Thanks in advance.

-pS

Postnext
Alberto MassariSubject: Re: Problem with command line arguments
Author: Alberto Massari
Date: 04 Nov 2004 01:23 PM
Hi,
I have tried your sample query and it works; however, I get the same error
if the XML file being loaded has an internal DTD. Can you check if this is
the case?

Thanks,
Alberto


Postnext
poo sinSubject: Re: Problem with command line arguments
Author: poo sin
Date: 04 Nov 2004 02:34 PM
Hi Alberto,

My sample.xml looks like

<Mie50 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Est><company>Est1</company></Est>
<Est><company xsi:nil="true"/></Est>
</Mie50>

I am still getting the same error.

Thanks,
-pS

Posttop
poo sinSubject: Re: Problem with command line arguments
Author: poo sin
Date: 04 Nov 2004 02:44 PM
It worked :-)

Thanks for your help!

-pS

 
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.