|
Subject: Re: [xsl] Selecting namespaces From: Jeni Tennison <jeni@xxxxxxxxxxxxxxxx> Date: Thu, 30 Oct 2003 11:58:11 +0000 |
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
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| [xsl] Selecting namespaces, belangour abdessamad | Thread | Re: [xsl] Selecting namespaces, belangour abdessamad |
| Re: [xsl] Select statement within H, andrew . curry | Date | [xsl] xsl:for-each question, Michael Olszynski |
| Month |