<%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。
------解决方案--------------------------------------------------------
输出时再排序不行么?