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.