Я пытаюсь добавить инструкцию обработки после каждого элемента <xi:include>
.
<xsl:template match="@*|node()" name="identity">
<xsl:copy>
<xsl:apply-templates select="@*|node()"/>
</xsl:copy>
</xsl:template>
<xsl:template match="xi:include">
<xsl:call-template name="identity"/>
<xsl:processing-instruction name="hard-pagebreak"/>
</xsl:template>
Проблема заключается в том, что как только я применяю это к своему файлу contents.xml (который является спискомцелая куча <xi:include>
, теги разрешаются, и файл по существу выравнивается (то есть <xi:include>
заменяется тем, что они представляют. Это происходит, когда я запускаю любую таблицу стилей на content.xml
Есть ли способ запустить таблицу стилей без разрешения <xi:include>
? Может быть, отключить парсер xslt или что-то еще на время этой таблицы стилей ???