[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] problem generating dynamic namespace declarations
Hi, I'm writing a stylesheet that generates XML Schema documents, which requires a namespace declaration that I want to assign via stylesheet parameters. I've tried the following, but it doesn't work: <xsl:param name="prefix" select="gen"/> <xsl:param name="targetNS"/> <xsl:template match="/"> <schema xmlns = "http://www.w3.org/1999/XMLSchema"> <xsl:attribute name="xmlns:{$prefix}"><xsl:value-of select="$targetNS"/></xsl:attribute> <xsl:attribute name="targetNamespace"><xsl:value-of select="$targetNS"/></xsl:attribute> The Saxon processor complains that "xmlns:" prefix has not been declared. Then, I see in Michael Kay's XSLT book that the XSLT spec prohibits using 'xmlns:' within the QName of the <xsl:attribute> element. Any suggestions on how to do this? Thanx! Dave Carlson 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
|