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

UptoLike

5
используемый в документе . Для этого к атрибуту xmlns достаточно добавить
двоеточие и имя псевдонима . Таким образом, наш пример примет вид:
xmlns:xsd = http://www.w3.org/1999/XMLSchema
Теперь при помощи префикса xsd можно показать, из какого
пространства имен берется элемент. Например, элемент:
<xsd: element>
говорит нам, что имя element происходит из декларации пространства имен
XML Schema. Префиксы используются как с элементами , так и атрибутами
XML-документов.
У декларации пространства имен имеется область действия. Это важно ,
так как пространства имен не всегда декларируются в начале документа
XML, иногда это делается в последующих его разделах. Декларация
пространства имен применима к элементу, в котором она появляется, а также
к потомкам этого элемента , даже если она не определена там явным образом.
Имя может ссылаться на пространство имен, только если используется в
области действия его декларации. Нам также потребуется смешивать области
действия пространств имен в элементах. В связи с этим определены два
способа декларации области действия default (по умолчанию) и qualified
(квалифицированный).
Чтобы пространство имен сделать используемым по умолчанию для
некоторой области документа , достаточно опустить декларацию префикса .
Таким образом, пространство имен, объявленное по умолчанию в корневом
элементе , считается пространством по умолчанию для всего документа , и
может быть перекрыто только более специфическим пространством имен,
объявленным внутри документа .
<?xml version=1.0 encoding=windows-1251?>
<COLLECTION xmlns=http://www.devan.org/books>
<ITEM NUMBER=1>
<DESCRIPTION>книга об XML</DESCRIPTION>
<TITLE>Освой самостоятельно XML</TITLE>
<AUTHOR>Деван Шеперд</AUTHOR>
</ITEM>
<ITEM xmlns=urn:mystuff:artwork NUMBER=1>
<DESCRIPTION>иллюстрации</DESCRIPTION>
<ARTIST>Е. Антони </ARTIST>
</ITEM>
                                    5
используемый в документе. Для этого к атрибуту xmlns достаточно добавить
двоеточие и имя псевдонима. Таким образом, наш пример примет вид:

             xmlns:xsd = “http://www.w3.org/1999/XMLSchema”

      Теперь при помощи префикса xsd можно показать, из какого
пространства имен берется элемент. Например, элемент:

                               

говорит нам, что имя element происходит из декларации пространства имен
XML Schema. Префиксы используются как с элементами, так и атрибутами
XML-документов.
      У декларации пространства имен имеется область действия. Это важно,
так как пространства имен не всегда декларируются в начале документа
XML, иногда это делается в последующих его разделах. Декларация
пространства имен применима к элементу, в котором она появляется, а также
к потомкам этого элемента, даже если она не определена там явным образом.
Имя может ссылаться на пространство имен, только если используется в
области действия его декларации. Нам также потребуется смешивать области
действия пространств имен в элементах. В связи с этим определены два
способа декларации области действия – default (по умолчанию) и qualified
(квалифицированный).
      Чтобы пространство имен сделать используемым по умолчанию для
некоторой области документа, достаточно опустить декларацию префикса.
Таким образом, пространство имен, объявленное по умолчанию в корневом
элементе, считается пространством по умолчанию для всего документа, и
может быть перекрыто только более специфическим пространством имен,
объявленным внутри документа.

     

     

       
         книга об XML
         Освой самостоятельно XML
         Деван Шеперд
       

       
         иллюстрации
         Е. Антони