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>
--~--