xsl-list
[Top] [All Lists]

Re: [xsl] Cannot include namespaces [XSLT 1.0] xsltproc

2010-08-23 10:26:51
On 23/08/2010 16:03, pankaj(_dot_)c(_at_)thomsondigital(_dot_)com wrote:
Just tried on sample xml, though cannot understand why it is not working
on

Your posted code doesn't use literal result elements anywhere, so as previously explained the namespaces from the stylesheet will not be copied.

It uses xsl:copy, which just uses namespace nodes from the source, and xsl:element, which just uses the namespace node required for the element name.

You need to replace

<xsl:template match="chapter">
<xsl:copy>
<xsl:attribute name="aid:pstyle"/>
<xsl:attribute name="aid5:tablestyle"/>
<xsl:copy-of select="@*"/>
<xsl:apply-templates/>
</xsl:copy>
</xsl:template>


by

<xsl:template match="chapter">
<chapter aid:pstyle="" aid5:tablestyle="">
<xsl:copy-of select="@*"/>
<xsl:apply-templates/>
</chapter>
</xsl:template>



________________________________________________________________________
The Numerical Algorithms Group Ltd is a company registered in England
and Wales with company number 1249803. The registered office is:
Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom.

This e-mail has been scanned for all viruses by Star. The service is
powered by MessageLabs. ________________________________________________________________________

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--