xsl-list
[Top] [All Lists]

Re: Selecting namespaces

2003-10-30 05:35:55
Hi,
Thanks, it did suceed again.But i have a last question.
The result that i wrote was:
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema";
targetNamespace="currentDocument" xmlns:cd="currentDocument"
elementFormDefault="qualified">

But i got (using XSLT):
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema";
targetNamespace="currentDocument" elementFormDefault="qualified"
xmlns:cd="currentDocument">

I want the attribute (elementFormDefault) to appear at last position of the
schema attributes.
what should i have to do?
Thanks again.

----- Original Message ----- 
From: "Jeni Tennison" <jeni(_at_)jenitennison(_dot_)com>
To: "belangour abdessamad" 
<abdessamad(_dot_)belangour(_at_)info(_dot_)univ-nantes(_dot_)fr>
Cc: "XSL-list" <xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com>
Sent: Thursday, October 30, 2003 12:58 PM
Subject: Re: [xsl] Selecting namespaces


Hi,

I have litteraly written the result, it did suceed. but the problem
is that all the namespaces on the <xsl:stylesheet> element also
appear on the result file.

What do i have to do to select namspaces that have to appear on the
result file and to forbid the others to appear?

You have to list the prefixes of the namespaces that you don't want to
appear in the output in the exclude-result-prefixes attribute of
<xsl:stylesheet>. For example, if you have:

<xsl:stylesheet version="1.0"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
                xmlns:xsd="http://www.w3.org/2001/XMLSchema";
                xmlns:my="MyDoc"
                xmlns:source="http://www.example.com/source";
                xmlns:another="http://www.example.com/another";>
...
</xsl:stylesheet>

and you don't want your output to contain namespace declarations for
the http://www.example.com/source or http://www.example.com/another
namespaces, then add an exclude-result-prefixes attribute with the
value "source another", as in:

<xsl:stylesheet version="1.0"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
                xmlns:xsd="http://www.w3.org/2001/XMLSchema";
                xmlns:my="MyDoc"
                xmlns:source="http://www.example.com/source";
                xmlns:another="http://www.example.com/another";
                exclude-result-prefixes="source another">
...
</xsl:stylesheet>

Cheers,

Jeni

---
Jeni Tennison
http://www.jenitennison.com/


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



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



<Prev in Thread] Current Thread [Next in Thread>