读书人

挑战你的能力xml排序有关问题

发布时间: 2012-01-22 22:38:43 作者: rapoo

挑战你的能力,xml排序问题
<%set xmlDoc=Server.CreateObject( "Microsoft.XMLDOM ")
xmlDoc.async= "false "
xmlDoc.load(NewsConfigFile)


set root=xmldoc.documentElement
set nodes=root.childNodes
for i=0 to nodes.length-1
%>
<%=root.childNodes.item(i).nodeName%>
<%Next%>

xml文件格式:
<CPU>
<AM2PCX_X260> <AM2PCX_X260 >
<M2PCX_X256 > </M2PCX_X256 >
<AM2PCX_X254> </AM2PCX_X254>
</CPU>

想按节点名nodename称排序,用我上边的代码为基础可以实现吗?
因为这里边还有子节点,还有孙节点,还有一些属性,我没贴上来,很乱,
所以我不能用xsl的方式

向高手求救


[解决办法]
消灭0回复
[解决办法]
把XML装入DataView,在里面排序,再绑定到你的控件上。
[解决办法]
JF
[解决办法]
不会 ,我上次排序,是排5个 !呵呵 简单 !学习中
[解决办法]
用 XPathExpression 行不 ?
[解决办法]
mark
[解决办法]
你应该把XML读到内存(太大的话可以保存到二进制文件)然后用现成的排序算法,比如qsort,shell sort或者merge sort。
[解决办法]
输出时再排序不行么?

读书人网 >asp.net

热点推荐