TransforMiiX (XML / XSLT) - PullRequest
       10

TransforMiiX (XML / XSLT)

0 голосов
/ 01 марта 2009

Если вы посмотрите на www.PollDaddy.com , вы увидите, что для каждого добавляемого вопроса запрашиваются результирующие файлы xml и xslt, а по получении они преобразуются.

Затем, когда вы сохраните свою страницу, вы увидите, что скорректированный XML-файл (ваши заполненные вопросы) отправляется обратно на сервер для сохранения в базе данных.

Я хотел бы сделать что-то похожее на эту технику, но я не могу вернуть преобразованный xml в html в исходный формат xml с откорректированными данными. Кто-нибудь знает, как я мог это сделать?

1 Ответ

0 голосов
/ 27 июня 2009

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

  1. Браузер запрашивает конкретный вопрос
  2. Сервер извлекает вопросы из базы данных
  3. Сервер генерирует XML на основе данных вопроса
  4. Сервер отвечает XML и XSLT
  5. Пользователь отвечает на вопрос
  6. Браузер отправляет необработанные данные ответов на сервер
  7. Сервер обновляет базу данных с данными ответа
  8. Сервер генерирует XML на основе данных вопросов / ответов
  9. Сервер отвечает XML и XSLT

Было бы очень неэффективно преобразовывать HTML в XML и выдвигать это с помощью запросов.

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