ZVON > Tutorials > XML Base Tutorial
>> Obsah <<

Obsah

 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".