====VB操作XML,如何获取排序后的NodeList疑问====

alj 2004-07-25 01:37:05
各位牛人:
初学XML,通过VB来操作XML。现在已经知道可以通过XPath来查询某个节点的数据,现在有个疑问,怎么样获取经过排序筛选后的数据,比如在ADO中:
select * from Table where id>=min and id<max order by id

VB操作XML应该怎么实现,我查了好多资料,好像XSL:SORT可以实现的,不过好像用在显示XML到网页时才有用,我现在要通过VB返回一个已经Sort之后的NodeList,恳请各位帮忙,很着急!!!!
...全文
150 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
孟子E章 2004-07-25
  • 打赏
  • 举报
回复
你可以写一个xsl先进行转换,然后操作转换好的xml
saucer 2004-07-25
  • 打赏
  • 举报
回复
XML is not SQL, wait until XQuery is popular

at the same time, you have to sort them programmatically yourself, it is not that hard, take a look

http://www.vb-helper.com/howto_quicksort.html

you just need to modify the parameters
孟子E章 2004-07-25
  • 打赏
  • 举报
回复
Set xslDom = CreateXMLObject("MSXML2.DOMDocument")
xslDom.Load "d:\SortXMLByGetLastModified.xsl"
xmldom.transformNode xslDom,newXmlDom

newXmlDom就是排序过的

其实,呢不需要更新node的顺序,只有表现的时候才进行排列的
alj 2004-07-25
  • 打赏
  • 举报
回复
TO: net_lover(孟子E章)

能否说得详细一点,怎么转换,我对XML刚接触,很多还不是很熟?

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧