Вы здесь

Почему XML схемы?

XML схемы — это более мощный инструмент определения типов документов, чем DTD.

XML схемы поддерживают типы данных

Один из самых больших плюсов XML схем это поддержка типов данных.

Поддержка типов данных позволяет:

XML схемы используют синтаксис XML

Еще одним значительным плюсом XML схем является то, что схемы пишутся на XML.

То, что XML схемы пишутся на XML, дает следующие преимущества:

XML схемы обеспечивают безопасную передачу данных

При посылке данных от отправителя к получателю крайне важно, чтобы оба участника имели одинаковые "ожидания" по поводу контента.

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

Например, запись даты: "03-11-2004" в одних странах будет понята, как 3 Ноября, а в других, как 11 Марта.

Тем не менее, при описании XML элемента с датой следующим образом:


<date type="date">2004-03-11</date>

обеспечивает обоюдное понимание контента, так как тип XML данных "date" требует использования формата "ГГГГ-ММ-ДД".

XML схемы легко расширяются

Так как XML схемы написаны на XML, то их очень просто расширять.

Благодаря расширяемым схемам определений вы можете:

Быть синтаксически верным не достаточно

Синтаксически верный XML документ это документ, который соответствует таким синтаксическим правилам XML, как:

Даже если документ синтаксически верен, он все равно может содержать ошибки. И эти ошибки могут привести к серьезным последствиям.

XML схемы могут решить проблемы с этими ошибками, предоставив средства для проверки документов на валидность.