首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

怎么用xsl对数字字段进行排序

2012-03-09 
如何用xsl对数字字段进行排序如何用xsl对数字进行排序,是那种点击按纽进行数字排序?我知道下面几种方式:1)

如何用xsl对数字字段进行排序
如何用xsl对数字进行排序,是那种点击按纽进行数字排序?
我知道下面几种方式:
1)表格排序,用数组存储,我用的xml数据,不采用;
2)for   each   order-by= "number(data) ",   只能加载时数字排序一次,不符合我的需求;
3)xsl:sort似乎也只能排序一次,也不符合;
请问:有什么比较好的方法解决这个问题,最好能有示例,谢谢



[解决办法]
/*XML卷之实战锦囊*/

你出书呢?
[解决办法]
function taxis(x)
{
stylesheet=document.XSLDocument;
source=document.XMLDocument;
sortField=document.XSLDocument.selectSingleNode( "//@order-by ");
if(x == 'blue_ID ')
sortField.value= 'number( '+x+ ') ';
else
sortField.value=x;
if (this.rel == '+ ')
{
this.rel = '- ';
}
else
{
sortField.value = '- '+sortField.value;
this.rel = '+ ';
}
Layer1.innerHTML=source.documentElement.transformNode(stylesheet);
}

热点排行