Добрый день Господа, еще один не в тему пост - топик закрыт, всем по предупреждению. Выяснение личных отношений по возможности переносите в оффлайн, личную почту, на другие форумы.
Для:
Reverent
эти схемы используются для валидации документа. Что есть валидация? Проверка данных на соответствие формату. Это тоже самое, что проверить .DOC или .JPEG файл на соотв. формату. Задача XML-схемы - поддерживать документ, создавать его формат, указывать на значения по умолчанию, порядок следования элементов и т.д. Почему Ajax - разработчики не используют эту проверку? Есть несколько основных причин:
- обычно разработчики одной компании и даже одного отделения, разрабатывают и клиент и сервер приложения, соответственно их формат XML-документов, которыми будут обмениваться сервер и клиент будет закрыт и не использоваться нигде более. Их философия в том, что документ, который они получают всегда верен (ведь они же и программируют его генерацию)
- люди тупо экономят время, деньги и усилия
- программисты просто напросто ленятся
Я думаю, теперь ты понимаешь, почему когда ты разбирал чужой код и генерацию XML ты не находил ссылок на схемы
Когда целесообразно применять схемы XML?
- когда разработкой приложения занимаются несколько несвязанных между собой групп программистов, либо происхождение XML вообще неизвестно.
- когда разрабатываемый сервис будет генерировать некий общедоступный документ, в последствии могущий быть использован другими разработчиками
- когда есть желание построить правильно работающий проект (т.е. сэкономить время, деньги и усилия в последствии)
Советую почитать вот это:
Ссылка скрыта от гостей
Ссылка скрыта от гостей
P.S. Если у кого есть конструктивные предложения и критика, если так флейм, то не обижайтесь