我有一个 XSLT 问题,这是我几周前提出的一个问题的后续问题。
这次的挑战是为一节的第一页和最后一页提取单个页码。我之前的问题的 XSLT 解决方案由 @Kirill Polishchuk 提供。
我有一些使用 concat 的线索,如下所示xslt: substring-before但我无法用密钥实现它。
请注意我正在使用 XSLT 1.0。任何建议或指导将不胜感激。
谢谢JJ。
输入:
<root>
<page number="1" section="Arsenal_Stadium">Arsenal_Stadium</page>
<page number="2" section="Arsenal_Stadium">Arsenal_Stadium</page>
<page number="3" section="Arsenal_Stadium">Arsenal_Stadium</page>
<page number="4" section="Arsenal_Stadium">Arsenal_Stadium</page>
<page number="5" section="Arsenal_Stadium">Arsenal_Stadium</page>
<page number="6" section="Arsenal_Stadium">Arsenal_Stadium</page>
<page number="7" section="Arsenal_Stadium">Arsenal_Stadium</page>
<page number="8,9" section="Arsenal_Crowds">Arsenal_Crowds</page>
<page number="8,9" section="Arsenal_Crowds">Arsenal_Crowds</page>
<page number="10" section="Arsenal_Crowds">Arsenal_Crowds</page>
<page number="11" section="Arsenal_Crowds">Arsenal_Crowds</page>
<page number="12" section="Arsenal_Crowds">Arsenal_Crowds</page>
<page number="13,14" section="Arsenal_Finances">Arsenal_Finances</page>
<page number="13,14" section="Arsenal_Finances">Arsenal_Finances</page>
<page number="15" section="Arsenal_Outlook">Arsenal_Outlook</page>
<page number="16" section="Arsenal_Outlook">Arsenal_Outlook</page>
<page number="17" section="Arsenal_Outlook">Arsenal_Outlook</page>
<page number="18" section="Arsenal_Outlook">Arsenal_Outlook</page>
<page number="19" section="Arsenal_Outlook">Arsenal_Outlook</page>
</root>
输出:
<table>
<tr>
<td class="Stadium">Arsenal_Stadium</td>
<td></td>
<td class="Crowds">Arsenal_Crowds</td>
<td></td>
<td class="Finances">Arsenal_Finances</td>
<td></td>
<td class="Outlook">Arsenal_Outlook</td>
<td></td>
</tr>
<tr>
<td>1</td>
<td>7</td>
<td>8</td>
<td>12</td>
<td>13</td>
<td>14</td>
<td>15</td>
<td>19</td>
</tr>
</table>