This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Creating an attribute name of xmlns:xyz
- To: "'XSL-List at lists dot mulberrytech dot com'" <XSL-List at lists dot mulberrytech dot com>
- Subject: [xsl] Creating an attribute name of xmlns:xyz
- From: Gilles Maurice <GMaurice at JetForm dot com>
- Date: Mon, 12 Feb 2001 14:51:01 -0500
- Reply-To: xsl-list at lists dot mulberrytech dot com
I an writing an xsl file which creates another xsl file. It works fine
except I need teh original xsl file to create the following statement:
<stylesheet xmlns="http://www.w3.org/1999/XSL/Transform"
xmlns:xfa="http://www.xfa.org/schema/xfa-data/1.0" version="1.0">
To do so, the following xsl statements are used:
<element name="stylesheet">
<attribute name="xmlns">http://www.w3.org/1999/XSL/Transform</attribute>
<attribute name="xmlns:xfa"
namespace="http://www.xfa.org/schema/xfa-data/1.0">
http://www.xfa.org/schema/xfa-data/1.0
</attribute>
<attribute name="version">1.0</attribute>
...
</element>
When calling the Sablotron xsl processor, I get the following error message:
Error [code:227] [URI:file://C:/mod/mod.xsl] [line:7] [node:element
'<attribute>']
invalid namespace prefix 'xmlns'
How can I make it accept the "xmlns" or is there a way around this problem?
Thank-you,
Gilles Maurice
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list