Subject: Re: Unwanted namespace prefix _0
From: Michael Kay <mike@xxxxxxxxxxxx>
Date: Mon, 23 Dec 2013 21:39:27 +0000
|
To debug your code, we need to see your code.
Saxon generates a namespace prefix of the form "_0" in certain unusual
circumstances when it is necessary to avoid binding the same prefix to two
different URIs. To understand why this is happening for your stylesheet, I
would need to see the (relevant part of) the stylesheet.
Michael Kay
Saxonica
On 23 Dec 2013, at 16:16, Martin Holmes <mholmes@xxxxxxx> wrote:
> Hi all,
>
> I'm doing an identity transform with Saxon 9.5.1.2 (HE, PE and EE all do the
same) on a TEI file with embedded examples in the Examples namespace:
>
> <TEI xmlns="http://www.tei-c.org/ns/1.0" version="5.0">
> [...]
> <div>
> <egXML xmlns="http://www.tei-c.org/ns/Examples" valid="true">
> For more information, consult the
> <ref target="mol:linking#linking_graphics"> guide to
> linking graphic content</ref>.</egXML>
> </div>
> [...]
> </TEI>
>
> In the output, Saxon generates unwanted namespace prefixes, like this:
>
> <_0:egXML xmlns:_0="http://www.tei-c.org/ns/Examples" valid="true">
> For more information, consult the
> <_0:ref target="mol:linking#linking_graphics"> guide to
> linking graphic content</_0:ref>.</_0:egXML>
>
> This is even though I have exclude-result-prefixes="#all", and it happens
whether or not I define a prefix in the root stylesheet element for the
Examples namespace.
>
> What am I missing? How would I get output that looks exactly like the
input?
>
> Cheers,
> martin
| Current Thread |
|
Michael Kay - 23 Dec 2013 21:39:40 -0000 <=
Radu Pisoi - 24 Dec 2013 10:40:48 -0000
|
|