Как наполнить базу данных xml тегами, полученными с помощью html-форм?

StackOverflow https://stackoverflow.com/questions/2428520

  •  19-09-2019
  •  | 
  •  

Вопрос

Я не программист.Я начинаю с XML, HTML forms и XSLT на Mac.

Я планирую использовать форму для размещения коротких текстов на странице XHTML и предложить конечным пользователям добавить некоторые примечания к указанному тексту.Пользователи выбирали определенную часть размещаемого текста, и каждая аннотация обозначала бы одну определенную цепочку символов.

Моя цель состоит в том, чтобы объединить теги, полученные из различных пользовательских аннотаций, в одну XML-"базу знаний", содержащую исходный текст со всеми показателями ревизии.Затем я планирую использовать XSLT-листы для создания различных отчетов на основе полученных тегов.

Мои два вопроса заключаются в следующем:

  1. Я сплю?Действительно ли возможно сделать это с помощью XML, XFORMS, XSLT без использования Java, PHP, Ajax или других инструментов опытного программиста?

  2. На чем я должен сосредоточиться для дальнейших исследований, направленных в этом направлении?Какую схему, события, последовательности я должен изучить?

Это было полезно?

Решение

XML - это формат хранения структурированных данных.У него вообще нет динамических свойств.

XForms - это просто спецификация того, как представлять структурированные формы в XML, она также не имеет динамических свойств.

В то время как XSLT является будучи языком программирования, он на самом деле не обладает возможностями функционировать как стек веб-приложений.Обычно он работает в сочетании с каким-то "внешним" языком программирования, который выполняет обработку HTTP, ввод-вывод файлов и логику приложения.

Вы не обойдетесь без программирования ради этой вашей идеи.Потребуется по крайней мере один из "инструментов опытного программиста" на сервере и, вероятно, много JavaScript на клиенте.

Другие советы

Вам понадобится какой-нибудь программный компонент для объединения аннотаций в базу знаний XML.Я не вижу, как вы можете избежать этого.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top