This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: problem generating dynamic namespace declarations



>   <xsl:attribute name="xmlns:{$prefix}">

namespace declarations are not attributes to namespace aware systems
such as xpath.

Unfortunately XSLT doesn't actually provide any mechanism for generating
namespace nodes in the style of xsl:element and xsl:attribute.

So easiest is not to make the namespace prefix a parameter, but just
declare it directly on the schema literal result element.

Otherwise I suppose you could generate an element in that namespace
in a variable of type result tree fragment (using xsl:element)
and then using the node-set() extension extract the namespace node
using copy-of, and copy it to the result.

David


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]