I'm ok with this one
match pattern should match also document node() to be able to have
<?xml version="1.0"?>
<?my PI?>
<my-root/>
<!-- mycomment -->
and do
<p:wrap match="/" wrapper="some_element"/>
to have as a result
<?xml version="1.0"?>
<some_element>
<?my PI?>
<my-root/>
<!-- mycomment -->
</some_element>
Xmlizer
On Tue, Nov 18, 2008 at 9:54 PM, Norman Walsh <nd...@nwalsh.com> wrote:
"James Fuller" <jame...@gmail.com> writes:
consider
<p:pipeline name="pipeline"
xmlns:p="http://www.w3.org/ns/xproc"
xmlns:my="http://www.example.org/test/mine">
<p:wrap match="/" wrapper="some_element"/>
</p:pipeline>
never seems to match any top level elements irregardless of source input ...
is this the correct behavior or a bug ?
That pipeline should raise err:XC0023:
It is a dynamic error (err:XC0023) if the [match] pattern matches
anything other than element, text, processing instruction, and
comment nodes.
Perhaps that's a bug. Perhaps we should allow the match pattern to
match document nodes as well so that you can wrap all the leading PIs,
comments, and whitespace.
Be seeing you,
norm