Как заполнить базу данных XML тегами, полученными через HTML-формы?
Я не программист. Я начну с XML, HTML-форм и XSLT на Mac.
Я планирую использовать форму для публикации коротких текстов на странице XHTML и пригласить конечных пользователей добавить некоторые аннотации к указанному тексту. Пользователи выбирают определенную часть размещенного текста, и каждая аннотация будет обозначать одну конкретную цепочку символов.
Моя цель - объединить теги, полученные из аннотаций различных пользователей, в одну "базу знаний" XML, содержащую исходный текст со всеми индикаторами ревизий. Затем я планирую использовать листы XSLT для создания различных отчетов на основе полученных тегов.
Мои два вопроса:
Я сплю? Реально ли это сделать с XML, XFORMS, XSLT без использования Java, PHP, Ajax или других инструментов опытного программиста?
Что должно быть моим фокусом для дальнейших исследований в этом направлении? Какую схему, события, последовательности я должен изучить?
2 ответа
XML - это формат хранения структурированных данных. У него вообще нет динамических свойств.
XForms - это всего лишь спецификация того, как представлять структурированные формы в XML, у него также нет динамических свойств.
Хотя XSLT является языком программирования, на самом деле он не обладает возможностями функционировать как стек веб-приложений. Обычно он работает в сочетании с неким "внешним" языком программирования, который выполняет обработку HTTP, ввод-вывод файла и логику приложения.
Вы не разберетесь в программировании этой идеи. По крайней мере, один из "инструментов опытного программиста" на сервере и, вероятно, много JavaScript на клиенте будет необходимо.
Вам понадобится некоторый программный компонент для объединения аннотаций в базу знаний XML. Я не понимаю, как вы можете избежать этого.