急救:请教大侠们XML节点排序问题!!!!
<tabs><tab tabId="tab_0" tabIndexof="0">
</tab>
<tab tabId="tab_1" tabIndexof="1">
</tab>
<tab tabId="tab_2" tabIndexof="2">
</tab>
<tab tabId="tab_3" tabIndexof="3">
</tab>
<tab tabId="tab_4" tabIndexof="4">
</tab>
<tab tabId="tab_5" tabIndexof="5">
</tab>
<tabs>
当TAB节点向上向下移动的时候,移动到的位置索引及后面位置的索引都改变 都加一
这里涉及到一个算法 请哥们些赐教啊
--------------------编程问答-------------------- ?不明白 --------------------编程问答-------------------- 楼主举例说下什么意思 --------------------编程问答-------------------- 看看先 --------------------编程问答-------------------- Xml只是做一个描述性的文档,没有必要对这个文档有过多的操作,就像一个数据库一样,你一定要对物理顺序操作吗?
一般的做法不是对Xml排序操作,而是把它里面的数据取出后再对取出的数据操作。 --------------------编程问答-------------------- 木有明白 --------------------编程问答-------------------- Xml只是做一个描述性的文档,没有必要对这个文档有过多的操作,就像一个数据库一样,你一定要对物理顺序操作吗?
一般的做法不是对Xml排序操作,而是把它里面的数据取出后再对取出的数据操作。
、、、、、、、、、、、
原则问题很重要,学习了 --------------------编程问答-------------------- 读取XML后,将数据排序,再回写到原的XML中 --------------------编程问答-------------------- 楼上和我想的差不多`````呵呵`` --------------------编程问答-------------------- http://topic.csdn.net/u/20081022/18/48065eb2-e829-4ca2-8563-d565e57c9f53.html 这里也有类似问题 --------------------编程问答-------------------- 因为是其他程序读取xml,所以也有必要进行节点排序. --------------------编程问答-------------------- <tabs>
<tab tabId= "tab_0 " tabIndexof= "0 ">
</tab>
<tab tabId= "tab_1 " tabIndexof= "1 ">
</tab>
<tab tabId= "tab_2 " tabIndexof= "2 ">
</tab>
<tab tabId= "tab_3 " tabIndexof= "3 ">
</tab>
<tab tabId= "tab_4 " tabIndexof= "4 ">
</tab>
<tab tabId= "tab_5 " tabIndexof= "5 ">
</tab>
<tabs>
当TAB节点向上向下移动的时候,移动到的位置索引及后面位置的索引都改变 都加一
这里涉及到一个算法 请哥们些赐教啊
你的意思?移动节点后还按从0到5排序是吗
那简单。采用xsl样式来排序XML
会写这个XSL没? --------------------编程问答-------------------- 帮你顶下..帮你顶下..
补充:.NET技术 , ASP.NET