Схемы XML-документов
XML-документы содержат данные. Как было показано в предыдущей работе, структура этих документов, содержащих одни и те же данные, может очень сильно различаться. Различия могут носить как структурный характер, например, хранить данные с использованием атрибутов или дочерних элементов, так и вносить изменения в названия элементов и атрибутов. Очевиден также и тот факт, что при создании программного обеспечения, работающего с XML-документами, структура обрабатываемых им документов должна быть каким-то образом зафиксирована. Для этих целей и предназначены схемы XML-документов.
Таким образом, схемы XML позволяют на определенном языке описать структуру и типы данных, хранящихся в XML. По данным, содержащимся в схеме документа, XML-процессор может установить является ли данный документ «правильным», т.е. соответствующим схеме или нет.
Это свойство XML-схем лежит в основе веб-сервисов. В своей декларации на языке WSDL веб-сервисы с помощью XML-схем определяют формат принимаемых и отправляемых ими сообщений, что позволяет стандартизовать процесс общения с веб-сервисом и исключить какие-либо непонятные ситуации, когда веб-сервис не знал бы как интерпретировать полученные им XML-документы.
Дата добавления: 2015-02-28; просмотров: 699;