[xml/sgml-pkgs] Bug#589875: Bug#589875: libxslt1.1: should output encoding declaration with method=xml
Mike Hommey
mh at glandium.org
Thu Jul 22 07:55:09 UTC 2010
On Wed, Jul 21, 2010 at 08:05:04PM +0000, brian m. carlson wrote:
> Package: libxslt1.1
> Version: 1.1.26-5
> Severity: minor
>
> When using the output method xml (whether implicitly or explicitly),
> libxslt1.1 outputs an XML declaration. However, it does not include an
> encoding pseudo-attribute. Obviously, libxslt1.1 knows what encoding it
> used to output the data (hopefully UTF-8) and it should be explicit
> about that.
>
> The XSLT spec says:
>
> The xml output method should output an XML declaration unless the
> omit-xml-declaration attribute has the value yes. The XML declaration
> should include both version information and an encoding declaration.
>
> Please be sure that when emitting an encoding declaration that you use
> the upper-case form of "UTF-8" (see #568347). I have not included a
> testcase because this behavior is trivially reproducible with xsltproc.
And the XML spec says in substance that if the encoding is UTF-8 or
UTF-16, you don't need an encoding declaration.
Is there a hidden problem you're not mentioning and you are trying to
solve?
Mike
More information about the debian-xml-sgml-pkgs
mailing list