我在一堆.xml文件的末尾有一个<?hard-pagebreak?>
PI(即在最后一个节点之后的新行上?对于XSLT来说,最好的办法是什么?
示例输入:
<?xml version="1.0" encoding="UTF-8"?>
<section version="5"
xml:id="summary"
xreflabel="Issues Summary"
xmlns="http://docbook.org/ns/docbook">
...stuff
</section>
<!-- need page break here -->
答案 0 :(得分:2)
这是你想要的吗?
<xsl:template match="/">
<RootNode>
</RootNode>
<xsl:processing-instruction name="hard-pagebreak" />
</xsl:template>
<强>更新强> 以下是上面的改进版本,它还复制了源XML文档
<xsl:template match="/">
<xsl:apply-templates/>
<xsl:processing-instruction name="hard-pagebreak" />
</xsl:template>
<xsl:template match="node() | @*">
<xsl:copy>
<xsl:apply-templates select="node() | @*" />
</xsl:copy>
</xsl:template>
答案 1 :(得分:0)