Пространства имен и схемы 70 Сегментация проблемы 71


Декларация пространства имен



жүктеу 3,64 Mb.
бет8/150
Дата17.01.2022
өлшемі3,64 Mb.
#33337
түріПротокол
1   ...   4   5   6   7   8   9   10   11   ...   150
Лекции 2

Декларация пространства имен

Поскольку необходимо, чтобы, встретив декларацию пространства имен каждый мог распознать ее, для него зарезервируем специальное слово. В соответствии с рекомендацией пространств имен, это слово xmlns. Значением атрибута является идентификатор URI, определяющий используемое пространство имен. Часто это адрес URL определения DTD, но так должно быть не всегда. Достаточно указать URI, позволяющий выделить пространство имен. Ниже приводятся простые декларации:

xmlns=http://www.wrox.com/bookdefs/book.dtd

xmlns''= "urn:wrox-publishing-orderdefs"



Н оменклатура названий Web-ресурсов может запутать. Универсальный идентификатор ресурса (Uniform Resource Identifier, URI) представляет собой уникальное имя некоторого ресурса. Универсальный указатель ресурса (Uniform Resource Locator, URL) указывает на ресурс в терминах протокола доступа и расположения в сети. Первый пример определяет пространство имен по URL, так как позволяет браузеру получить ресурс из конкретного места в сети по протоколу HTTP. Во втором примере ресурс назван, но его местоположение не определено. Слово "urn" является результатом попыток разработать постоянные идентификаторы URI.

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

xmlns: catalog=http://www.wrox.com/bookdefs/book.dtd

xmlns: orger''= "urn:wrox-publishing-orderdefs"

Теперь префикс catalog будет ссылаться на элементы из определения PubCatalog.dtd, a order —на элементы, объявленные в определении order.dtd. После появления этих деклараций для ссылки на первую декларацию можно использовать только слово catalog, а для ссылки на второе — слово order (URI указывать не обязательно). Использование этих деклараций и их псевдонимов позволяет извлечь дополнительную информацию.

Далее приводятся составные части декларации пространства имен:



жүктеу 3,64 Mb.

Достарыңызбен бөлісу:
1   ...   4   5   6   7   8   9   10   11   ...   150




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау