[xml/sgml-pkgs] Bug#356317: xsltproc: partial processing if input
document contains DOCTYPE or xmlns
Allan Wind
allan_wind at lifeintegrity.com
Sat Mar 11 05:04:57 UTC 2006
Package: xsltproc
Version: 1.1.12-8
Severity: normal
The first part of a stricly xhtml document would look like this:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
...
however if I then use that against the following stylesheet:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html"/>
<!-- identity translation -->
<xsl:template match="node()|@*">
<xsl:copy>
<xsl:apply-templates select="node()|@*"/>
</xsl:copy>
</xsl:template>
<xsl:template match="/html">
xxx
</xsl:template>
</xsl:stylesheet>
then only the identity translation occurs, and not the /html match (the exact
match does not seem to matter, they are not used). If the DOCTYPE line and
xmlns attribute is removed, then the stylesheet works as expected. sabcmd
(sablotron) behaves the same (incorrect) way with the xmlns attribute is
included (but works fine with the DOCTYPE line).
-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.6.15.4
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Versions of packages xsltproc depends on:
ii libc6 2.3.2.ds1-22 GNU C Library: Shared libraries an
ii libgcrypt11 1.2.0-11.1 LGPL Crypto library - runtime libr
ii libgpg-error0 1.0-1 library for common error values an
ii libxml2 2.6.16-7 GNOME XML library
ii libxslt1.1 1.1.12-8 XSLT processing library - runtime
ii zlib1g 1:1.2.2-4.sarge.2 compression library - runtime
-- no debconf information
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.alioth.debian.org/pipermail/debian-xml-sgml-pkgs/attachments/20060311/34ffe28d/attachment.pgp
More information about the debian-xml-sgml-pkgs
mailing list