Příklad 1 |
Why XML Base?:
Výtah ze standardu:
"XLink definuje
XML
konstrukce, které popisují odkazy mezi zdroji.
Jeden z požadavků na XLink je obecnější podpora odkazování ve
stylu [HTML 4.01].
Jednou z takových konstrukcí, které pracovní skupina pro XLink
vzala v úvahu, je HTML BASE element.
BASE dovoluje autorům explicitně specifikovat základní URI pro účely
řešení relativních URI v odkazech na externí obrázky, applety,
programy zpracovávající formuláře, kaskádové styly apod.
|
|
Příklad 2 |
Intro - xml:base attribute on element:
Atribut xml:base může specifikovat libovolnou základní
URI.
V dokumentu f2.xml (http://www.somewhere.com/f2.xml) je základní URI
změněna atributem xml:base.
|
|
Příklad 3 |
xml:base attribute on element - another example:
Atribut xml:base může specifikovat libovolnou základní URI.
Zde oba dokumenty - f1.xml a f2.xml
- odkazují ten samý dokument.
|
|
Příklad 4 |
No xml:base attribute at all:
Pokud se v dokumentu
(f1.xml (http://www.somewhere.com/f1.xml))
nevyskytuje žádný atribut xml:base,
je použita základní URI dokumentu.
|
|
Příklad 5 |
xml:base attribute on parent element:
Pokud element nemá atribut xml:base, je použita hodnota
základní URI rodičovského elementu.
|
|
Příklad 6 |
Adding xml:base attributes:
Zde je hodnota základní URI elementu "reference" složena
ze dvou atributů xml:base.
|
|
Příklad 7 |
Adding xml:base attributes - another example:
Element "reference" v dokumentu f1.xml odkazuje
na dokument "http://www.zvon.org/a/b.xml".
|
|
Příklad 8 |
Nested xml:base attributes with absolute URLs:
Zde vnitřní atribut xml:base přebije hodnotu nastavenou vnějším
atributem xml:base.
|
|
Příklad 9 |
XML Base and Relax NG "externalRef" element:
Atribut xml:base ovlivňuje hodnotu
atributu href elementu "externalRef".
|
|
Příklad 10 |
XML Base and Relax NG "include" element:
Atribut xml:base ovlivňuje hodnotu
atributu href elementu "include".
|
|
Příklad 11 |
XML Base and XInclude:
Atribut xml:base ovlivňuje hodnotu
atributu href elementu "include".
|
|