[Home] [By Thread] [By Date] [Recent Entries]
At 2002-10-16 13:32 +0100, Giovani Librelotto wrote:
The problem is: * In the "son" stylesheet, is shown xmlns:axsl="http://www.w3.org/1999/XSL/TransformAlias" in the axsl:key and axsl:value-of elements. Why this happens? According to XSLT 1.0 section 7.1.2: ==8<-- If the namespace attribute is not present then the QName is expanded into an expanded-name using the namespace declarations in effect for the xsl:element element, including any default namespace declaration. ==8<-- According to 7.1.1 namespace aliasing only happens for literal result elements found in the stylesheet, not result tree elements generated by the stylesheet. Where you have: <xsl:element name="axsl:key"> use: <xsl:element name="axsl:key"
namespace="http://www.w3.org/1999/XSL/Transform">and it will work as you wish. I hope this helps. .......................... Ken -- G. Ken Holman mailto:gkholman@xxxxxxxxxxxxxxxxxxxx Crane Softwrights Ltd. http://www.CraneSoftwrights.com/s/ Box 266, Kars, Ontario CANADA K0A-2E0 +1(613)489-0999 (F:-0995) ISBN 0-13-065196-6 Definitive XSLT and XPath ISBN 0-13-140374-5 Definitive XSL-FO ISBN 1-894049-08-X Practical Transformation Using XSLT and XPath ISBN 1-894049-10-1 Practical Formatting Using XSL-FO Next public training: 2002-12-08,2003-02-03,06,03-03,06 XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|

Cart



