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

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

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

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

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

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

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

Ответы [ 2 ]

1 голос
/ 12 марта 2010

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

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

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

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

1 голос
/ 12 марта 2010

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

...