GNOME Bugzilla – Bug 338235
[xsl:]extension-element-prefixes not processed for entension elements and LRE
Last modified: 2021-07-05 10:59:50 UTC
As of Libxslt 1.1.15 the attribute [xsl:]extension-element-prefixes is processed only on: 1) xsl:stylesheet/xsl:transform 2) on the first LRE (literal result element) if the simplified syntax is used Incorrectly, the attribute is not processed on any other literal result elements and extension elements. The function xsltParseStylesheetExtPrefix() is called only once in xsltParseStylesheetProcess() in xslt.c. Relevant specs: 14.1 Extension Elements: "...by using an extension-element-prefixes attribute on an xsl:stylesheet element or an xsl:extension-element-prefixes attribute on a literal result element or extension element" "The designation of a namespace as an extension namespace is effective within the subtree of the stylesheet rooted at the element bearing the extension-element-prefixes or xsl:extension-element-prefixes attribute;"
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines and create a new ticket at https://gitlab.gnome.org/GNOME/libxslt/-/issues/ Thank you for your understanding and your help.