Эта глава покрывает объявление 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 version="1.0">
Объявление XML при все определенные параметры:
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
Объявление XML при все параметры определенные в одиночных кавычках:
<?xml version='1.0' encoding='iso-8859-1' standalone='no' ?>