Как легко создавать и редактировать XML-документы с помощью веб-форм - PullRequest
0 голосов
/ 28 сентября 2010

У нас есть корпоративное веб-приложение на Java.Пользователь вводит / редактирует данные с помощью веб-форм, и эти данные обычно отправляются в базу данных.

Некоторые пользовательские данные собираются только для отправки их через веб-службу.Таким образом, процесс

  1. вводит данные (которые превращаются в XML-документ)
  2. дополнительно редактирует данные (которые изменяют вышеуказанный XML-документ)
  3. отправляет их вСторонний веб-сервис

Интересно, есть ли умный способ выполнить задачи преобразования данных формы в xml (шаг 1) и особенно из xml в веб-форму и обратно (шаг 2).Некоторые данные в xml являются статическими (не редактируемыми), и данные могут быть как в атрибутах, так и в элементах.

Есть идеи?

1 Ответ

2 голосов
/ 28 сентября 2010

Если у вас есть только одна XML-схема, и она достаточно проста, вы можете создать простой старый веб-приложение на основе форм HTML и отобразить карту между формой и XML вручную.

Для чего-либо сложного удаленно или для более чем одной или двух схем, я бы определенно рассмотрел XForms .

Несколько лет назад мы использовали реализацию Orbeon на моей последней работе, запустили ее на Tomcat, и она работала довольно хорошо. У нас была довольно сложная форма, частично предварительно заполненная на основе существующих данных, которая заполнялась много раз в день работниками первичной медицинской помощи. В конце концов все XML-файлы будут обрабатываться по мере необходимости.

Orbeon полностью управляет преобразованием экранных данных в XML и предоставляет вам широкий спектр возможностей. Мне всегда нравилось это демо: http://www.orbeon.com/orbeon/xforms-government/detail/DMV-14/, хотя бы для интерактивного создателя номерного знака. : -)

В вашем случае вы, вероятно, могли бы использовать «конвейер», чтобы сделать вызов веб-служб для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...