Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Loops 使用XSLT中的文本字段在多pal节点之间循环_Loops_Xslt - Fatal编程技术网

Loops 使用XSLT中的文本字段在多pal节点之间循环

Loops 使用XSLT中的文本字段在多pal节点之间循环,loops,xslt,Loops,Xslt,我需要遍历具有文本字段的多路径节点,以输出到一个tabel中 这是XML: <upload-notification> <delay-message-list> <delay-message>Could not get Health Number from Card Number = null</delay-message> <delay-message>In order to qualify for the Vital

我需要遍历具有文本字段的多路径节点,以输出到一个tabel中

这是XML:

<upload-notification>
<delay-message-list>
    <delay-message>Could not get Health Number from Card Number = null</delay-message>
    <delay-message>In order to qualify for the Vitalitydrive Integrator, </delay-message>
</delay-message-list>

无法从Card Number=null获取运行状况编号
为了获得Vitalitydrive积分器的资格,

这就是我尝试过的:

    <table width="800" align="left" class="normalFont" style="table-layout:fixed" border="1">
                        <col width="10%">
                            <col width="90%">
                                <tr bgcolor="lightgrey">
                                    <td align="left" bgcolor="lightgrey" width="800">
                                        please note:
                                    </td>
                                </tr>
                                <xsl:for-each select="/upload-notification/delay-message-list">
                                    <tr>
                                        <td>
                                        1
                                        </td>
                                        <td>
                                            <xsl:value-of select="//delay-message"/>
                                        </td>
                                    </tr>
                                </xsl:for-each>
                            </col>
                        </col>
                    </table>
                    <br/>
                </td>
            </tr>
        </table>

请注意:
1.

到目前为止,它只显示表中的一个字段。

使用此指令

<xsl:for-each select="/upload-notification/delay-message-list">
如果您想将行编号为1、2、3等,而不是全部编号为1,则可以通过替换

        <td>1</td>
1


        <td>1</td>
        <td><xsl:value-of select="position()" /></td>