ВУЗ:
Составители:
Рубрика:
12
документов, например, использующих несколько DTD, некоторые теги, разные
по своему назначению, могут получить одинаковые имена. Поясним эту
ситуацию простым примером.
Пример 2.
<?xml version="1.0" encoding="windows-1251"?>
<!-- Конфликт имен title -->
<journal>
<title>Lobachevsky'Journal</title>
<url>ljm.ksu.ru</url>
<articles>
<article ID="1">
<title>MathML and TeX</title>
</article>
<article ID="2">
<title>MathML and RDF</title>
</article>
</articles>
</journal>
В этом примере имя title используется для тега, содержащего название
журнала, и тега с названием статьи. Заметим, что даже при наличии конфликта
имен в документе он может без проблем отображаться в браузере, но более
сложная обработка документа может оказаться невозможной.
Пример 3. Разрешение конфликта имен с помощью Namespaces.
<?xml version="1.0" encoding="windows-1251"?>
<journal xmlns:x="http://www.kcn.ru/one"
xmlns:y="http://www.kcn.ru/two">
<x:title>Lobachevsky'Journal</x:title>
<url>ljm.ksu.ru</url>
<articles>
<article ID="1">
<y:title>MathML and TeX</y:title>
</article>
<article ID="2">
<y:title>MathML and RDF</y:title>
</article>
</articles>
документов, например, использующих несколько DTD, некоторые теги, разные
по своему назначению, могут получить одинаковые имена. Поясним эту
ситуацию простым примером.
Пример 2.
Lobachevsky'Journal
ljm.ksu.ru
MathML and TeX
MathML and RDF
В этом примере имя title используется для тега, содержащего название
журнала, и тега с названием статьи. Заметим, что даже при наличии конфликта
имен в документе он может без проблем отображаться в браузере, но более
сложная обработка документа может оказаться невозможной.
Пример 3. Разрешение конфликта имен с помощью Namespaces.
Lobachevsky'Journal
ljm.ksu.ru
MathML and TeX
MathML and RDF
12
Страницы
- « первая
- ‹ предыдущая
- …
- 10
- 11
- 12
- 13
- 14
- …
- следующая ›
- последняя »
