XSLT 2.0 xsl:result-document每n个元素

时间:2019-01-08 21:06:33

标签: xslt-2.0

我的XML如下:

<list>
<element>1</element>
<element>2</element>
<element>3</element>
<element>4</element>
<element>5</element>
<element>6</element>
<element>7</element>
<element>8</element>
<element>9</element>
<element>10</element>
<element>11</element>
<element>12</element>
<element>13</element>
<element>14</element>
<element>15</element>
<element>16</element>
<element>17</element>
<element>18</element>
<element>19</element>
<element>20</element>

然后我使用此模板将内容写入文件

<xsl:template match="list">
    <xsl:result-document href="file:///c:/temp/bic.txt">
            <xsl:for-each select="element"> 
                <xsl:value-of select="."/>
            </xsl:for-each>
    </xsl:result-document>
</xsl:template>

但是现在我想分割输出,以便每个五个元素都转到不同的文件。我该怎么办?

1 个答案:

答案 0 :(得分:2)

一种方法是使用位置分组:

pyautogui