>In short, I want to change <chapters> to <chapter>
<xsl:template match="chapters">
<chapter>
<xsl:apply-templates/>
</chapter>
</xsl:template>
and I want to eliminate <status> tag.
<xsl:template match="status"/>
and you want to copy everything else unchanged:
<xsl:template match="*">
<xsl:copy>
<xsl:copy-of select="@*"/>
<xsl:apply-templates/>
</xsl:copy>
</xsl:template>
Michael Kay
http://www.saxonica.com/
Author, XSLT Programmer's Reference and XPath 2.0 Programmer's Reference