Учитывая следующий XMLрасщепленные дочерние элементы в подразделах
<section>
<title>Title1</title>
<item>Item1</item>
<item>Item2</item>
<title>Title2</title>
<item>Item1</item>
<item>Item2</item>
</section>
Что это самый простой способ разделить на второй титул в этом
<section>
<subsection>
<title>Title1</title>
<item>Item1</item>
<item>Item2</item>
</subsection>
<subsection>
<title>Title2</title>
<item>Item1</item>
<item>Item2</item>
</subsection>
</section>
, например, следующий шаблон был один идея, но XPath кажется сложным.
<xsl:template match="section">
<xsl:copy>
<subsection>
<xsl:apply-templates select="...those before second title..."/>
</subsection>
<subsection>
<xsl:apply-templates select="...those including and after second title..."/>
</subsection>
</xsl:copy>
</xsl:template>