- From: Norman Walsh <ndw@nwalsh.com>
- Date: Tue, 17 Jul 2007 09:29:31 -0400
- To: public-xml-processing-model-wg@w3.org
- Message-ID: <877iozi2f8.fsf@nwalsh.com>
Jeni proposes[1]:
This doesn't help when I don't know what the base URI of the document
is in the first place. I think we should have a step that annotates a
document with suitable xml:base attributes:
<p:declare-step type="p:add-xml-base-attributes">
<p:input port="source" />
<p:output port="result" />
<p:option name="all-elements" value="no" />
</p:declare-step>
The result of this step is a document that's identical to the source
document, except that it adds xml:base attributes to elements. If
'all-elements' is 'no' (the default), it only adds xml:base to the
document element and to every element whose base URI is different from
that of its parent. If 'all-elements' is 'yes', it adds xml:base to
all the elements in the document.
Be seeing you,
norm
[1] http://lists.w3.org/Archives/Public/public-xml-processing-model-wg/2007Jun/0118.html
--
Norman Walsh <ndw@nwalsh.com> | Nature is amoral, not immoral. [It]
http://nwalsh.com/ | existed for eons before we arrived,
| didn't know we were coming, and doesn't
| give a damn about us.--Stephen J. Gould
Received on Tuesday, 17 July 2007 13:29:54 UTC