p:make-absolute-uris — The standard p:make-absolute-uris step.
The p:make-absolute-uris
step makes an element or
attribute's value in the source document an absolute IRI value in the
result document.
Input port | Primary | Sequence | Content types |
---|
source | ✔ | | xml html |
Output port | Primary | Sequence | Content types |
---|
result | ✔ | | xml html |
Option name | Type | Default value | Required |
---|
match | XSLTSelectionPattern | | ✔ |
base-uri | xs:anyURI? | () | |
Declaration
1 |<p:declare-step xmlns:p="http://www.w3.org/ns/xproc">
| <p:input port="source" content-types="xml html"/>
| <p:output port="result" content-types="xml html"/>
| <p:option xmlns:e="http://www.w3.org/1999/XSL/Spec/ElementSyntax"
5 | name="match"
| required="true"
| as="xs:string"
| e:type="XSLTSelectionPattern"/>
| <p:option name="base-uri" as="xs:anyURI?"/>
10 |</p:declare-step>
Errors
Implementation dependent features
- If the IRI reference specified by the
base-uri
option
on p:make-absolute-uris
is absent and the input document has no base URI,
the results are implementation-dependent.