[oXygen-user] Interactively ask the user for a param value
Dan Caprioara
Tue Jul 28 03:36:11 CDT 2009
Hello,
We are thinking of adding a macro for user input, something like:
${ask(message, type, default_value)}
Example:
${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.
Cheers,
Dan
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