[oXygen-user] Interactively ask the user for a param value

Dan Caprioara
Tue Jul 28 03:36:11 CDT 2009


We are thinking of adding a macro for user input, something like:

${ask(message, type, default_value)}

${ask('Please enter you special file path parameter', file, 'c:\input.xml')}
${ask('Please enter you password',  password)}

If an XSLT/XQuery parameter or another value from a transformation 
scenario contains such a macro, oXygen will expand the value by asking 
the user to enter a value.  The user will be asked each time the 
scenario is executed.

Wendell, do you need something else? Do you want to bind the user input 
to a certain variable and then use it later? There could be problems, 
since the evaluation order is not guaranteed.


Georges wrote:
> Wendell Piez wrote:
>   Hi Wendell,
>> On the other hand, I wondered whether it could be useful to have a 
>> macro that would open a dialog box allowing me to select the XML 
>> input file when running a scenario on a stylesheet -- in which case
>> a macro that would let me parameterize the output by the input would
>> be really useful.
>   I think there are two orthogonal things here: the convenient user input facility (besides plain strings, you can use a select file dialog box, but also a calendar selection, etc.)  And in addition, you can either give the data in the scenario, or ask for interactive input each time the scenario is run.
>   I was asking for the second feature here (interactive input,) but sure, I think the first one (different input methods) is very interesting too!
>   Regards,

More information about the oXygen-user mailing list