xslt 中选择最大、最小值一例
有XML,TAG节点下包含TAGELO和TAGEHI分别是TAG取值的最小和最大值。
再转换输出中需要求的所有TAG标签中最小的TAGELO和最大的TAGEHI。
上网查找后一般都是外部代码反复循环比较的方法,
或者xslt按照节点排序输出第一条,不再赘述。
这里给出我写的两个选择节点的xpah语法,
选择最小值
<xsl:value-of select="//TAG[not(//TAGELO < TAGELO)]/TAGELO" />
选择最大值
<xsl:value-of select="//TAG[not(//TAGEHI > TAGEHI)]/TAGEHI" />
输出结果挺好。
浙公网安备 33010602011771号