Hello, I am trying to do an XML to XML translation. I am using XSLT 1.0 and saxon 6.5.5.
Here is my input file: <?xml version="1.0" encoding="UTF-8"?> <sect1 xmlns="http://docbook.org/ns/docbook" xmlns:xl=" http://www.w3.org/1999/xlink"> <sect1 xml:id="class-com.bruxton.sidx.acquisition" xreflabel="com.bruxton.sidx.Acquisition"> <title>Class Acquisition</title> <indexterm> <primary>Acquisition</primary> </indexterm> <indexterm> <primary>Classes</primary> <secondary>Acquisition</secondary> </indexterm> <para>Responsible for managing the acquisition. Each instance of <literal> <link linkend="class-com.bruxton.sidx.camera">Camera</link> </literal> owns one instance of the class. The user of SIDX should not create the object. It should be obtained by using getAcquisition function of <literal> <link linkend="class-com.bruxton.sidx.camera">Camera</link> </literal> object.</para> <sect2> <title>Synopsis</title> <classsynopsis class="class" language="java"> Here is my XSLT 1.0 file: <?xml version="1.0"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://docbook.org/ns/docbook" xmlns:xl="http://www.w3.org/1999/xlink" version="1.0"> <xsl:output method="xml" version="1.0" indent="yes"/> <!-- Class --> <xsl:template match="sect1/[EMAIL PROTECTED]"> <xsl:call-template name="id_sect1"/> </xsl:template> <!-- Synopsis --> <xsl:template match="sect2"> <xsl:copy> <xsl:copy-of select="@*"/> <xsl:apply-templates/> </xsl:copy> </xsl:template> The result is untagged, plain text. What am I missing? Any help would be greatly appreciated. Thanks! Lillian
