[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Another problem with namespaces and XSL
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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|