Re: Making a relative URI in @xml:base absolute

It sounds like you're looking for the XProc extension function
p:resolve-uri($relative, $base) [1]:

<p:store>
    <p:with-option name="href" select="p:resolve-uri(/*/@xml:base,
$root_uri)"/>
</p:store>

[1] http://www.w3.org/TR/xproc/#f.resolve-uri

Jostein


2012/6/18 Dr. Yves Forkl <Y.Forkl@srz.de>

> I am currently looking for the right (or best) way in XProc to do the
> following:
>
> Read a relative URI from @xml:base and make it absolute with respect to a
> given URI which is available in variable $root_uri.
> The absolute URI obtained will then be used as value of the href option of
> p:store.
>
> How can I tell the XProc processor to use the value of $root_uri instead
> of the base URI of the pipeline file itself when it is calculating the
> absolute URI from the relative URI held in @xml:base?
>
> Yves
>
>
>

Received on Monday, 18 June 2012 19:01:01 UTC