Outline
-
XML Base
XML Base
-
XML Base (second edition), W3C Recommendation 28 Jan 2009: http://www.w3.org/TR/xmlbase/
-
Standard for evaluation of relative URLs in links to/from XML docs. Facility similar to that of HTML BASE, for defining base URIs for parts of XML documents.
-
Defines how to use a reserved attribute xml:base denoting the base URI for relative URIs.
-
It complements with the XLink spec.
-
It works based on ”overriding” of XML base from parent (ancestor) elements.
XML Base - example
Example from XML Base specification http://www.w3.org/TR/xmlbase/
<?xml version="1.0"?>
<e1 xml:base="http://example.org/wine/">
<e2 xml:base="rosé"/>
</e1>
In the example below, the base URI of element e2 should be returned as "http://example.org/wine/rosé". [1]