Как заполнить базу данных XML тегами, полученными через HTML-формы?

Я не программист. Я начну с XML, HTML-форм и XSLT на Mac.

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

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

Мои два вопроса:

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

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

2 ответа

Решение

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

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

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

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

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

Другие вопросы по тегам