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]

Creating an attribute name of xmlns:xyz



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


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