Hi,

I use xinclude to include certain documents in different books. In a
certain context I want to use it as part in another as appendix.

I tried to remove the top level node with the following to my customization
layer:

<!-- Remove all sections marked with wrapper -->
<xsl:template match="part[@role='wrapper']" mode="profile">
<xsl:apply-templates select="part" mode="profile" />
</xsl:template>

And include it into the books like this:

<part>
<title>Gerrit code reviews with Eclipse</title>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
href="820_gerrit.xml" />
</part>

or

<appendix>
<title>Gerrit code reviews with Eclipse</title>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
href="820_gerrit.xml" />
</appendix>

Unfortunately my customization removes not only the top level part element
but the whole part.

Is anyone aware of a nice trick to replace part in some books with
appendix?

Best regards, Lars

P.S. What I would like to have is the equivalent of the <merge> node for
defining Android layouts, this node is only their to have a valid XML file,
but is removed during the include process.

Reply via email to