XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Show tree view Topic
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
Rudolf P WeinmannSubject: missing namespace
Author: Rudolf P Weinmann
Date: 10 Jan 2002 04:23 AM
Hi

I noticed that the namespace attribute of
xsl:element gets ignored as long as there
isn't at least one additional
namespace-declaration and a
xsl:namespace-alias in use.
The following code doesn't produce the
desired result:
{xsl:stylesheet version="1.0"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"}
  {xsl:template match="/"}
    {xsl:element name="xsl:stylesheet"
                 namespace="http://www.w3.org/1999/XSL/Transform"}
      {xsl:attribute name="version"}1.0{/xsl:attribute}
    {/xsl:element}
  {/xsl:template}
{/xsl:stylesheet}

Only adding an additional namespace-declaration
AND the use of xsl:namespace-alias outputs
the correct result:
{xsl:stylesheet version="1.0"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                xmlns:gen="http://www.ipt.ch/xslt/generator"}
  {xsl:namespace-alias stylesheet-prefix="gen" result-prefix="xsl"/}
  {xsl:template match="/"}
    {xsl:element name="xsl:stylesheet"
                 namespace="http://www.w3.org/1999/XSL/Transform"}
      {xsl:attribute name="version"}1.0{/xsl:attribute}
    {/xsl:element}
  {/xsl:template}
{/xsl:stylesheet}

I know, that I could use {gen:stylesheet...
and let xsl:namespace-alias do the rest for me.
Nevertheless {xsl:element name="xsl:stylesheet" namespace="...
should do it also.

Respectfully,
Rudolf

Postnext
(Deleted User) Subject: Re: missing namespace
Author: (Deleted User)
Date: 10 Jan 2002 11:47 AM
Hi Rudolf,

Thanks for the report; we are working on it.

Alberto

Posttop
Minollo I.Subject: Re: missing namespace
Author: Minollo I.
Date: 11 Jan 2002 05:31 PM
A fix for this is available in 3.1 BL69h, now available on:
http://www.stylusstudio.com/update

Thanks for reporting the problem,
Minollo

 
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.