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

UptoLike

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

6
XML-документа . Как уже указывалось выше, программы , обрабатывающие XML-
документы , называются XML-процессорами . Правильно оформленный документ
может быть обработан XML-процессором.
Правильно оформленный XML-документ состоит из двух основных частей:
пролога и единственного элемента Документ (корневого элемента ). Помимо этого
он может содержать комментарии, инструкции и пробелы. Корневой элемент
может содержать вложенные элементы . Элементы должны быть правильно
вложены . Если элемент начинается внутри некоторого другого элемента , то и
заканчиваться он должен внутри того же элемента .
Каждый элемент состоит из начального тега , содержимого и конечного тега .
Исключением является пустой элемент, для которого может использоваться
единственный тег пустого элемента : <EmptyElement/>. Имя элемента (типа
элемента ) должно начинаться с буквы или символа подчеркивания ( _ ) , после
чего могут идти буквы , цифры , символы точки (.), тире (-) или подчеркивания. Не
следует использовать имена, начинающиеся с префикса xml. Имя, записанное в
начальном теге , должно в точности соответствовать имени в конечном теге ,
включая регистр , в котором набраны буквы . Следует заметить, что в XML вообще
наименования чувствительны к регистру.
Содержимым элемента считается текст, расположенный между начальным и
конечным тегами . В качестве содержимого могут использоваться:
вложенные элементы ;
символьные данные текст, выражающий информационное содержание
элемента ;
ссылки на общие сущности и ссылки на символы (будут рассмотрены
позднее);
разделы символьных данных (CDATA) текстовые блоки , в которых можно
свободно размещать любые символы (будут рассмотрены позднее);
инструкции (по обработке ) содержат информацию, необходимую для
XML-процессоров (будут рассмотрены позднее);
комментарии примечания к документу , которые игнорируются XML-
процессором.
В начальный тег элемента либо в тег пустого элемента можно включить один
или несколько описаний атрибутов. Описание атрибута представляет собой пару
имя = значение, связанную с данным элементом. Каждое имя атрибута может
только один раз присутствовать в начальном теге элемента . Правила именования
атрибутов аналогичны правилам именования элементов. Например, следующий
элемент PRICE включает атрибут с именем Туре , которому присвоено значение
розничная:
<PRICE Type= розничная”> 180 руб.</PRICE>
Следующий пустой элемент включает атрибут с именем Source, который
указывает на имя файла, содержащего отображаемую картинку :
<COVER_IMAGE Source = Dhtml.gif />
                                      6
XML-документа. Как уже указывалось выше, программы, обрабатывающие XML-
документы, называются XML-процессорами. Правильно оформленный документ
может быть обработан XML-процессором.
   Правильно оформленный XML-документ состоит из двух основных частей:
пролога и единственного элемента Документ (корневого элемента). Помимо этого
он может содержать комментарии, инструкции и пробелы. Корневой элемент
может содержать вложенные элементы. Элементы должны быть правильно
вложены. Если элемент начинается внутри некоторого другого элемента, то и
заканчиваться он должен внутри того же элемента.
   Каждый элемент состоит из начального тега, содержимого и конечного тега.
Исключением является пустой элемент, для которого может использоваться
единственный тег пустого элемента: . Имя элемента (типа
элемента) должно начинаться с буквы или символа подчеркивания ( _ ) , после
чего могут идти буквы, цифры, символы точки (.), тире (-) или подчеркивания. Не
следует использовать имена, начинающиеся с префикса “xml”. Имя, записанное в
начальном теге, должно в точности соответствовать имени в конечном теге,
включая регистр, в котором набраны буквы. Следует заметить, что в XML вообще
наименования чувствительны к регистру.
   Содержимым элемента считается текст, расположенный между начальным и
конечным тегами. В качестве содержимого могут использоваться:
   • вложенные элементы;
   • символьные данные – текст, выражающий информационное содержание
      элемента;
   • ссылки на общие сущности и ссылки на символы (будут рассмотрены
      позднее);
   • разделы символьных данных (CDATA) – текстовые блоки, в которых можно
      свободно размещать любые символы (будут рассмотрены позднее);
   • инструкции (по обработке) – содержат информацию, необходимую для
      XML-процессоров (будут рассмотрены позднее);
   • комментарии – примечания к документу, которые игнорируются XML-
      процессором.
   В начальный тег элемента либо в тег пустого элемента можно включить один
или несколько описаний атрибутов. Описание атрибута представляет собой пару
имя = значение, связанную с данным элементом. Каждое имя атрибута может
только один раз присутствовать в начальном теге элемента. Правила именования
атрибутов аналогичны правилам именования элементов. Например, следующий
элемент PRICE включает атрибут с именем Туре, которому присвоено значение
розничная:

 180 руб.

Следующий пустой элемент включает атрибут с именем Source, который
указывает на имя файла, содержащего отображаемую картинку: