Общие > Веб-технологии

формирование xml на клиенте

<< < (2/2)

u78:
спасибо. работает Msxml2.XMLHTTP
а он c IE идёт? а Microsoft.XMLHTTP?
кстати а есть ограничение на размер передаваемого сообщения? Post или Get.
можно и формой передавать, но дело в том, что сервер не знает какие ему поля передадут, к тому же каждое поле имеет свой тип (дата, ссылка на справочник, число) каждый тип требует своего сохранения, в принципе можно и с формой заморочиться - но придётся разбираться с именами, где у меня содержание, где тип поля и прочее, по сложности выльется в разбор xml
ещё важное отличие - submit перезагрузит страницу, а httprequest нет, в xml уже всё структурировано как мне надо, отдельно заголовок документа, отдельно строки, внутри строки поля, каждое поле имеет свой тип, каждая строка может иметь свой id (тогда не создавать в базе, а изменить)
бизнес логики здесь нет - собираются поля и отправляются на сервер. всё.

CGVictor:
u78

--- Цитировать ---u78:
Msxml2.XMLHTTP
--- Конец цитаты ---

Этот вроде идет для IE6 плюс с офисом,
а вот Microsoft.XMLHTTP с IE по-моему с 5.01


--- Цитировать ---u78:
есть ограничение
--- Конец цитаты ---

Да, у GET-а лучше рассчитывать на килобайт,
у POST-а - два метра (хотя и то, и другое можно менять различными настройками сервера).


--- Цитировать ---u78:
сервер не знает какие ему поля передадут
--- Конец цитаты ---

Тогда получается потенциальная дырка в безопасности (malformed xml), плюс injection от способов обработки. Надо серьезно подойти к секьюрности.

Делай как знаешь. Если тебе так проще.

Плюс к тому, обрати внимание на возможности Office03 XML (можно задавать схемы и валидацию, а там по-секьюрнее браузера будет), InfoPath опять же. Кстати, InfoPath07 спокойно дружит и с IE, и с Gecko.

Навигация

[0] Главная страница сообщений

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии