Latest web development tutorials

Зачем использовать XML-схемы?

XML-схема является более мощным, чем DTD.


Поддержка схемы XML типы данных

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

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

  • Он может быть легко описано допустимое содержание документа
  • Это может быть более легко проверить правильность данных
  • Можно более легко работать вместе с данными из базы данных
  • Данные могут быть более легко, определенные ограничения (фасеты данных)
  • Можно легко определить модель данных (или формат данных)
  • Это может быть более легко преобразовывать данные между различными типами данных

Примечание редактора: Ограничения данных, или указанные аспекты, является XML - схемы прототип термина, китайский можно перевести как "лицо", используется , чтобы ограничить допустимое значение типа данных.


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

Еще одной важной особенностью XML-схемы является то, что они написаны XML.

XML написать XML-схемы имеет много преимуществ:

  • Без того, чтобы выучить новый язык
  • Вы можете использовать редактор XML для редактирования файлов схемы
  • Вы можете использовать XML-анализатор для анализа ваших файлов схемы
  • Схема может быть обработана с помощью XML DOM
  • Схема может быть преобразован с помощью XSLT

XML-схема может защитить передачу данных

Когда данные передаются от отправителя к получателю, дело в том, что обе стороны должны уважать содержание тех же «ожидания».

В XML-схеме, отправитель может в получатель может понять способ описания данных.

А Данные, такие как "03.11.2004" в некоторых странах, можно интерпретировать как 3 ноября, в то время как в других странах 11 марта.

Тем не менее, тип данных XML элемента, например: <дата типа = "дата"> 2004-03-11 </ дата>, чтобы обеспечить согласованное понимание содержания, так как тип данных XML "дата" требование формат "ГГГГ-ММ-ДД".


XML-схема может быть расширена

Схема XML является расширяемым, потому что они написаны XML.

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

  • Повторное использование вашей схемы в другой схеме
  • Создано с помощью стандартных типов, полученных из ваших собственных типов данных
  • Схемы несколько ссылок в одном документе

Хорошая форма не достаточно

Мы назвали этот документ соответствует XML синтаксису хорошо сформированные документы XML, такие как:

  • Оно должно начинаться с объявления XML
  • Он должен иметь уникальный корневой элемент
  • Начальный тег должен соответствовать конечный тег
  • Элементы чувствительны к регистру
  • Все элементы должны быть закрыты
  • Все элементы должны быть правильно вложены
  • Специальные символы должны использовать объект

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

Рассмотрим следующую ситуацию: вы заказываете 5 десятков лазерных принтеров, вместо пяти. В XML-схеме, большинство из этих ошибок может быть пойман в вашем программном обеспечении для проверки.