Основы Internet-технологий для математиков. Введение в XML. Махортов С.Д. - 9 стр.

UptoLike

Составители: 

9
2.3. Комментарии, инструкции и разделы символьных данных
Одним из принципов XML является создание простых для понимания
документов. С этой целью в документ можно помещать комментарии.
Комментарий начинается с символов <!-- и заканчивается символами -->. Между
этими двумя ограничителями можно записать любые символы, кроме двойного
тире (--). Комментарии можно вставлять в любое место XML-документа , кроме
описания тега . Они не обрабатываются XML-процессорами , а лишь
комментируют описание документа .
Одними из возможных видов элементов XML-документа являются
инструкции. Инструкции, называемые иногда также инструкциями по обработке ,
предназначены для XML-процессора, который будет обрабатывать документ.
Общий вид инструкции: <?наименование данные ?>. Здесь наименование
указывает получателя инструкции. Параметр данные задает содержание
инструкции. По наименованию конкретный XML-процессор определяет,
предназначены данные ему или другому процессору. Одну и ту же инструкцию
могут выполнять несколько программ, и одна программа может принимать
инструкции с различными наименованиями . Например, если в качестве XML-
процессора используется IE5, то есть 2 основные возможности применения
инструкций:
применять стандартные инструкции, сообщающие, как отображать
документ с использованием соответствующей таблицы стилей:
<?xml-stylesheet type=text/css href= inventory02.css?>;
помещать в документ любые не зарезервированные инструкции, которые
будут считываться и выполняться специально написанными для этого
программами -сценариями (будет рассмотрено позже).
Инструкции могут помещаться в любое место XML-документа вне описаний
тегов.
Внутри символьных данных в содержимом элемента нельзя помещать
некоторые специальные символы (<, &, ), т. к. это может привести к путанице
при обработке документа . Одним из возможных путей преодоления этих
ограничений является использование разделов символьных данных. Такой раздел
начинается с символов <![CDATA[ и заканчивается ]]>. Все символы внутри
раздела CDATA рассматриваются как литеральная часть символьных данных
элемента , а не как XML-разметка . Раздел CDATA может располагаться в любом
месте документа , занимаемом символьными данными . Разделы CDATA не могут
быть вложенными .
2.4. Допустимые XML документы
Как сказано выше, каждый XML-документ должен быть правильно
оформленным, т. е. отвечать минимальным требованиям, иначе он не может
считаться XML-документом. Допустимые XML-документы соответствуют более
строгому набору критериев. Допустимым называется правильно оформленный
XML-документ, удовлетворяющий двум дополнительным требованиям:
                                     9
         2.3. Комментарии, инструкции и разделы символьных данных

   Одним из принципов XML является создание простых для понимания
документов. С этой целью в документ можно помещать комментарии.
Комментарий начинается с символов . Между
этими двумя ограничителями можно записать любые символы, кроме двойного
тире (--). Комментарии можно вставлять в любое место XML-документа, кроме
описания тега. Они не обрабатываются XML-процессорами, а лишь
комментируют описание документа.
   Одними из возможных видов элементов XML-документа являются
инструкции. Инструкции, называемые иногда также инструкциями по обработке,
предназначены для XML-процессора, который будет обрабатывать документ.
Общий вид инструкции: . Здесь наименование
указывает получателя инструкции. Параметр данные задает содержание
инструкции. По наименованию конкретный XML-процессор определяет,
предназначены данные ему или другому процессору. Одну и ту же инструкцию
могут выполнять несколько программ, и одна программа может принимать
инструкции с различными наименованиями. Например, если в качестве XML-
процессора используется IE5, то есть 2 основные возможности применения
инструкций:
   • применять стандартные инструкции, сообщающие, как отображать
       документ с использованием соответствующей таблицы стилей:
            ;
   • помещать в документ любые не зарезервированные инструкции, которые
       будут считываться и выполняться специально написанными для этого
       программами-сценариями (будет рассмотрено позже).
   Инструкции могут помещаться в любое место XML-документа вне описаний
тегов.
   Внутри символьных данных в содержимом элемента нельзя помещать
некоторые специальные символы (<, &, …), т. к. это может привести к путанице
при обработке документа. Одним из возможных путей преодоления этих
ограничений является использование разделов символьных данных. Такой раздел
начинается с символов . Все символы внутри
раздела CDATA рассматриваются как литеральная часть символьных данных
элемента, а не как XML-разметка. Раздел CDATA может располагаться в любом
месте документа, занимаемом символьными данными. Разделы CDATA не могут
быть вложенными.

                     2.4. Допустимые XML – документы

   Как сказано выше, каждый XML-документ должен быть правильно
оформленным, т. е. отвечать минимальным требованиям, иначе он не может
считаться XML-документом. Допустимые XML-документы соответствуют более
строгому набору критериев. Допустимым называется правильно оформленный
XML-документ, удовлетворяющий двум дополнительным требованиям: