【发布时间】:2015-04-20 11:36:54
【问题描述】:
您好,我想将我的 xml 转换为对我的标题进行分组
这是我的 xml 文件:
<?xml version="1.0" encoding="UTF-8"?>
<root>
<header1>
<title>Head 1</title>
<sub>
<title>sub 1</title>
</sub>
<sub>
<title>sub 2</title>
</sub>
</header1>
</root>
这是我的 xslt 文件:
<xsl:template match="header1">
<fo:block>
<xsl:number level="multiple" count="header" format="1"/>
<xsl:value-of select="./title/text()"/>
<xsl:apply-templates/>
</fo:block>
</xsl:template>
<xsl:template match="sub">
<fo:block>
<xsl:number level="multiple" count="sub" format="1.1"/>
<xsl:value-of select="./title/text()"/>
</fo:block>
</xsl:template>
预期的输出是:
1 Head
1.1 Head - sub 1
1.2 Head - sub 2
现在的输出:
Head1 Head 1
1sub 1
2sub 2
【问题讨论】:
-
当前输出有什么问题?
-
嗨,我只得到以下信息:Head 1 1 sub 1 2 sub 2