Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/315.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
Java 如何在XSL中对列表排序_Java_Xslt - Fatal编程技术网

Java 如何在XSL中对列表排序

Java 如何在XSL中对列表排序,java,xslt,Java,Xslt,我正在开发一个java应用程序并使用xsl。所以我有一个列表,我想用sort by modorder字段来显示它 这是我的密码 <xsl:variable name="Vehicle" select="//portal:Portal/portal:Dictionary/portal:Vehicles/portal:Vehicle" /> <xsl:for-each select="$Vehicle"> <tr> <xsl:vari

我正在开发一个java应用程序并使用xsl。所以我有一个列表,我想用sort by modorder字段来显示它

这是我的密码

<xsl:variable name="Vehicle" select="//portal:Portal/portal:Dictionary/portal:Vehicles/portal:Vehicle" />
<xsl:for-each select="$Vehicle">
    <tr>
        <xsl:variable name="vehname">
            <xsl:value-of select="@vehname" />
        </xsl:variable>
        <td style="background-color: #F2F2F2;">
            <xsl:for-each select="key('model-key', $vehname)">
                <xsl:variable name="model">
                    <xsl:value-of select="@model" />
                </xsl:variable>
                ....
                <td style="background-color: #F2F2F2;">
                    <table width="1140">
                        <tr>
                            <td style="background-color: #F2F2F2; height:120px; width:120px;border-left: 1px solid #ddd;">
                                <xsl:value-of select="$Model[@modname=$model]/@modorder" />
                            </td>
                            .....

....
.....

如何进行排序?

尝试使用
xsl:sort select=“key”
进行排序。您的问题不清楚。请展示输入的一个小示例、完整的样式表和预期的输出-se:.尝试使用
xsl:sort select=“key”
进行排序。您的问题不清楚。请显示输入的一个小示例、完整的样式表和预期的输出-se:。