|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Serge Shikov 2:5020/400 16 Aug 2000 10:58:43 To : All Subject : Re: Технология интернет-программирования --------------------------------------------------------------------------------
Paul Kulchenko wrote:
>
> > > Соответственно, когда пользователь запрашивает xml-документ, он проходит
> > > обработку по следующей схеме:
> > > [Исходный XML] -> [XSLT-процессор Taglib] -> [XSP-процессор] -> ->
> > > [XSLT-процессор stylesheet] -> HTML-документ.
> > А дальше-то что вы делаете? Hу html, ну форма в нем допустим. Сделали мы
> > submit, и куда все это идет потом? Я бы например хотел получить снова
> > XML, причем такой, который пройдет валидатор на соответствие DTD и
> > схеме. И каким инструментом это сделать? А на клиенте - можно?
> Мы это сделали написав servlet на Java, который update тот самый xml
> файл с которого все и началось. Визуализация на Cocoon, форма для update
> генерируется динамически (xslt), как и остальной content, update через
> servlet.
Можно это сделать, написав хоть программу на ассемблере, только зачем? Я
говорил про _инструмент_. Иначе говоря, "update тот самый xml файл с
которого все и началось" никто не заказывал, речь шла о том, чтобы на
основе DTD и схемы получить механизм для:
- генерации формы, причем не тупой, а с максимальными проверками на
стороне клиента (т.е. видимо JavaScript тоже генерить)
- проверка данных на клиенте
- приема данных от этой формы по POST/GET, и преобразования их обратно в
XML
- валидации этого XML на стороне сервера на основе все тех же DTD/схемы,
если на клиенте это почему-либо не выйдет сделать
- донесения до клиента результатов валидации в виде понятных ему
сообщений на родном китайском языке, желательно в виде все той же формы
(с комментариями возле неверно введенных полей).
Уж сервлет-то таким инструментом точно не является.
--- ifmail v.2.15dev5
* Origin: home (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/282566669362.html, оценка из 5, голосов 10
|