ode-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alexey Ousov (JIRA)" <j...@apache.org>
Subject [jira] Created: (ODE-472) utf-8 encoding is handled incorrectly within xslt stylesheets
Date Tue, 30 Dec 2008 13:34:44 GMT
utf-8 encoding is handled incorrectly within xslt stylesheets

                 Key: ODE-472
                 URL: https://issues.apache.org/jira/browse/ODE-472
             Project: ODE
          Issue Type: Bug
          Components: BPEL Runtime
    Affects Versions: 1.2
            Reporter: Alexey Ousov

The bug occurs when UTF-8 encoded symbols appear either within stylesheet itself or inside
documents referenced with document() function. All such symbols are encoded twice.

So if we have in xslt something like:
<xsl:value-of select="&#00e0;" />
which is UTF-8 encoded as "C3 A0" in result node we will have sequence "C3 83 C2 A0" which
is UTF-8 encoded "&#00c3;&#00a0;".

The case of bug is XslRuntimeUriResolver class, which reads files to string without parsing
file encoding. I made quick fix, which fixes only document() function with xpath 1.0 runtime.
Deeper investigation is needed, so hopefully full fix will be available after New Year.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message