【发布时间】:2021-05-21 15:15:40
【问题描述】:
我想重复添加一个elect to和xml结构,次数取决于一个value属性。
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="zahlen.xsl" type="text/xsl"?>
<numbers>
<number value="8"/>
<number value="3"/>
<number value="13"/>
<number value="2"/>
<number value="9"/>
</numbers>
我有这个 XSLT,它会返回每个数字一次
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" encoding="utf-8" indent="yes"/>
<xsl:template match="/">
<xsl:for-each select="numbers/number">
<p> <xsl:value-of select="@value"/></p>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
我想要的是这样的:
<?xml version="1.0" encoding="utf-8"?>
<p>8 8 8 8 8 8 8 8</p>
<p>3 3 3</p>
<p>13 13 13 13 13 13 13 13 13 13 13 13 13</p>
<p>2 2</p>
<p>9 9 9 9 9 9 9 9 9</p>
【问题讨论】:
-
您是否仅限于 XSLT 1.0?您使用的是哪个 XSLT 引擎?
-
我并不局限于 XSLT 1。这是一个学习问题,没有具体的引擎。