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

UptoLike

4
Несмотря на все это , изучать DTD по - прежнему нужно , так как многие
языки разметки уже были описаны при помощи DTD, и для адаптирования
разметки очень полезно уметь их читать.
3. Язык определения схем XML
Корневым элементом в схеме XML является элемент Schema, который
содержит все остальные элементы в документе схемы .
<?xml version="1.0"?>
<xs:schema>
...
...
</xs:schema>
В рамках корневого элемента схемы XSD вы создаете пространство имен.
3.1. Использование пространства имен XML
Пространства имен предоставляют разработчику простой механизм
уникальной идентификации элементов и атрибутов с одинаковыми именами
для избежания конфликтов имен. Конфликт имен возникает в том случае,
когда в одном документе представлены дескрипторы с одинаковыми
именами , но относящиеся к различным классам данных.
В соответствии с рекомендацией W3C, для идентификации
объявления пространства имен используется слово xmlns. Значением
определяемого при этом атрибута является идентификатор URI (Unified
Resourse Identifier Унифицированный идентификатор ресурсов),
определяющий используемое пространство имен. Идентификатор URI это
просто уникальная последовательность символов, используемая для
различения имен. Совершенно не играет роли то , на что именно указывает
идентификатор URI. Идентификатор URI всего лишь выступает в качестве
«прозвища» имен элементов и атрибутов, которые он характеризует.
Объявления пространств имен могут содержать URI, напоминающие адреса
URL (Unified Resourse Locator стандартный Internet-адрес) или
универсальные имена ресурсов URN (Unified Resourse Name) это любой
идентификатор, который не выглядит как адрес URL.
URI: xmlns = http://www.w3.org/1999/XMLSchema
URN: xmlns = urn:schemas-microsoft-com:xml-data
Поскольку одной из основных целей использования пространства
имен является возможность смешивать имена из различных ресурсов,
полезно определять псевдоним, указывающий на требуемую декларацию и
                                   4
     Несмотря на все это, изучать DTD по-прежнему нужно, так как многие
языки разметки уже были описаны при помощи DTD, и для адаптирования
разметки очень полезно уметь их читать.


                        3. Язык определения схем XML

      Корневым элементом в схеме XML является элемент Schema, который
содержит все остальные элементы в документе схемы.



...
...


  В рамках корневого элемента схемы XSD вы создаете пространство имен.

                  3.1. Использование пространства имен XML

      Пространства имен предоставляют разработчику простой механизм
уникальной идентификации элементов и атрибутов с одинаковыми именами
для избежания конфликтов имен. Конфликт имен возникает в том случае,
когда в одном документе представлены дескрипторы с одинаковыми
именами, но относящиеся к различным классам данных.
      В соответствии с рекомендацией W3C, для идентификации
объявления пространства имен используется слово xmlns. Значением
определяемого при этом атрибута является идентификатор URI (Unified
Resourse Identifier – Унифицированный идентификатор ресурсов),
определяющий используемое пространство имен. Идентификатор URI – это
просто уникальная последовательность символов, используемая для
различения имен. Совершенно не играет роли то, на что именно указывает
идентификатор URI. Идентификатор URI всего лишь выступает в качестве
«прозвища» имен элементов и атрибутов, которые он характеризует.
Объявления пространств имен могут содержать URI, напоминающие адреса
URL (Unified Resourse Locator – стандартный Internet-адрес) или
универсальные имена ресурсов URN (Unified Resourse Name) – это любой
идентификатор, который не выглядит как адрес URL.

             URI: xmlns = “http://www.w3.org/1999/XMLSchema”
             URN: xmlns = “urn:schemas-microsoft-com:xml-data”

      Поскольку одной из основных целей использования пространства
имен является возможность смешивать имена из различных ресурсов,
полезно определять псевдоним, указывающий на требуемую декларацию и