
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,