Отправить данные в XForms
Я пытаюсь использовать документ XForms, который создает экземпляр из другого документа XML в зависимости от параметра запроса или заголовка. Я не могу найти способ сделать это без использования Orbeon's xxforms:get-request-parameter()
,
Orbeon также предлагает это:
<xforms:instance id="user-data" src="input:instance"/>
Я мог бы использовать это (при условии, что BetterForms поддерживает это), но мне нужно несколько XML-документов в качестве входных данных. Возможно, мне удастся найти способ поместить все документы XML в один фрагмент XML-сообщения после публикации, но это тоже не очень интересно.
Первоначально я попытался сгенерировать XForms как возвращение документа XQuery с request:get-parameter()
но у меня проблемы с этим. Я что-то упускаю или эти методы - единственный хороший способ отправить материал в XForms?
1 ответ
На данный момент, похоже, ваш выбор выглядит следующим образом:
- С Orbeon Forms используйте функции XPath расширения Orbeon для доступа к HTTP-запросу.
- С помощью Better Forms или XSLTForms свяжитесь с авторами, чтобы узнать, смогут ли они реализовать стандартные функции URI, представленные в XForms 2.0.