Валиков Алексей Н.
Шрифт:
В этом правиле выражение
Целевое приложение может иметь любое имя (кроме "
В XML определена особая конструкция, называемая ХМL-декларацией (XML declaration). Она имеет вид:
Несмотря на то, что XML-декларация очень похожа на инструкцию по обработке, с точки зрения стандарта она таковой не является. Если же подходить менее строго, то смысл XML-декларации полностью соответствует смыслу инструкции по обработке: она сообщает обрабатывающему данный документ программному обеспечению информацию о некоторых свойствах этого документа. XML-декларация может содержать псевдоатрибуты
В отличие от элементов, XML-декларация, как и инструкции по обработке не могут иметь атрибутов. Однако их содержимое очень часто образуется в форме
Псевдоатрибут
Псевдоатрибут
Большинство документов, созданных на русском языке, используют кириллические кодировки
и
соответственно.
Для документов, в которых использовались только нижние 127 символов ASCII, то есть, символы с кодами, не превышающими
Псевдоатрибут
Декларации XML соответствует продукция
Продукция
Значение версии документа может состоять из латинских букв и цифр, а также символов "
Кодировка объявляется продукцией
Имя кодировки,
Используемое в документе название кодировки должно быть известно программному обеспечению, которое этот документ обрабатывает. В противном случае могут возникнуть ошибки и несоответствия. В спецификации рекомендуется использовать названия кодировок, одобренные IANA (Internet Assigned Numbers Authority — Комитет присвоенных кодов Интернет). Кириллице, которая используется в русском языке, в списках IANA присваивается около десятка кодировок. Самыми распространенными из них являются следующие: