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

alj 2004-07-25 01:36:33
各位牛人:
初学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,恳请各位帮忙,很着急!!!!
...全文
102 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
online 2004-07-25
  • 打赏
  • 举报
回复
rs1.Open "select * from Table where id>=min and id<max order by id
", conn, adOpenDynamic, adLockPessimistic

Dim strXML

Dim fm

strXML = "<xml>"

rs1.MoveFirst

Do While Not rs1.EOF

strXML = strXML & "<row>"

For Each fm In rs1.Fields

strXML = strXML & "<" & fm.name & ">" & fm.Value & "</" & fm.name & ">"

Next

strXML = strXML & "</row>"

rs1.MoveNext

Loop

strXML = strXML & "</xml>"

Set rs1 = Nothing

online 2004-07-25
  • 打赏
  • 举报
回复
select * from Table where id>=min and id<max order by id
你自己可以用记录集构造出xml串
然后使用xml对象读取
daisy8675 2004-07-25
  • 打赏
  • 举报
回复
mark

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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