XML - Объявление



Эта глава покрывает объявление XML подробно. Объявление XML содержит детали которые подготовляют обработчик XML parse документ XML. Оно опционный, но при использовании, оно должен появиться в первую линию документа XML.

Синтаксис

Следовать синтаксис показывает объявление XML:

<?xml
   version="version_number"
   encoding="encoding_declaration"
   standalone="standalone_status"
?>

Каждый параметр состоит из имени параметра, знаков равенства (=), и значения параметра внутри цитаты. Следовать таблица показывает вышеуказанный синтаксис подробно:

Параметр Parameter_value Parameter_description

Версия

1,0

Определяет версию используемого стандарта XML.

Шифровать

UTF-8, UTF-16, ISO-10646-UCS-2, ISO-10646-UCS-4, ISO-8859-1 к ISO-8859-9, ISO-2022-JP, Shift_JIS, EUC-JP

Оно определяет зашифрование характера используемое в документе. UTF-8 используемое зашифрование значения по умолчанию.

Автономно

да или нет.

Оно сообщает парсер полагается ли документ на информации от внешнего источника, как внешнее определение типа документа (DTD), для своего содержания. Автоматически принимаемое значение установлено к нет устанавливать его да говорит обработчик там никакие внешние объявления необходимо для parsing документ.

Правила

Объявление XML должно остаться неизменным с следующими правилами:

  • Если объявление XML присутствовал в XML, то его необходимо поместить как первая линия в документе XML.

  • Если объявление XML включенно, то оно должно содержать атрибут номера версии.

  • Имена и значения параметра зависящий от регистра.

  • Имена всегда в строчной букве.

  • Заказ устанавливать параметры важен. Правильный заказ является следующим: версия, зашифрование и автономное.

  • Или одиночные или двойные цитаты могут быть использованы.

  • Объявление XML не имеет никакую заключительную бирку т.е. <? xml>

Примеры объявления XML

Следование немногие примеры объявлений XML:

Объявление XML без параметров:

<?xml >

Объявление XML с определением версии:

<?xml version="1.0">

Объявление XML при все определенные параметры:

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>

Объявление XML при все параметры определенные в одиночных кавычках:

<?xml version='1.0' encoding='iso-8859-1' standalone='no' ?>
Advertisements