Валиков Алексей Н.
Шрифт:
□ Windows-1251;
□ KOI8-R;
□ Cp866;
□ ISO-8859-5.
Техническая рекомендация XML оговаривает, что. в тех случаях, когда имя использованной кодировки не является стандартным, оно должно указываться с префиксом "
Псевдоатрибуту
Расшифровывается это правило очень просто: псевдоатрибут
Секции СDATA
Секции CDATA выделяют части документа, внутри которых текст не должен восприниматься как разметка. CDATA означает буквально "character data" — символьные данные. Секции CDATA задаются следующим образом:
Поскольку синтаксис разметки документов в XML имеет текстовую форму, часто бывает, что само содержимое документа может быть воспринято как разметка. В том случае, когда этого желательно избежать, самым простым выходом будет поместить такие данные внутрь секции CDATA.
Следующий текст в документе
будет воспринят как разметка. Для того чтобы избежать этого, достаточно написать
Такая конструкция уже будет воспринята как символьные данные. Другим примером может быть использование символов "
Секции символьных данных задаются четырьмя довольно простыми правилами:
Содержимое секции символьных данных, отвечающее продукции CData, может состоять из любых символов, в том числе "
Комментарии (comments)
XML-документ может содержать комментарии, которые записываются следующим образом:
Текст комментария может состоять из любых символов, кроме двух минусов
подряд ("
Пример комментария:
Продукция комментария называется в XML
Выражение
Пространства имён
XML позволяет создавать наборы элементов с любыми синтаксически допустимыми именами и определять с их помощью логическую структуру документов практически произвольной сложности.
За время существования XML была создана разметка для большого числа задач. На таких Web-сайтах, как http://www.xml.org, http://www.schema.net и http://www.ebxml.org можно с большой вероятностью найти определения структуры документов для огромного количества предметных областей. Во многих случаях уже созданные схемы помогут сократить этап концептуального моделирования документов.