Foxtable(狐表)用户栏目专家坐堂 → [求助]XML解析


  共有4020人关注过本帖树形打印复制链接

主题:[求助]XML解析

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107669 积分:547660 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/11/16 11:30:00 [显示全部帖子]

转换为json。然后按json的方式取值即可

Dim xml As String = "<xml><to>George</to><from>John</from><content>Don't forget the meeting!</content></xml>"
Dim xo As Foxtable.XObject = Foxtable.XObject.Parse(xml)
Output.Show(xo.ToString)

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107669 积分:547660 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/11/16 13:30:00 [显示全部帖子]

Output.Show(xo.ToString)显示什么内容?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107669 积分:547660 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/11/16 14:17:00 [显示全部帖子]

和普通的json解析没有区别啊,一层一层的取值:http://www.foxtable.com/mobilehelp/topics/0252.htm

Dim fl As String = "E:\开发的程序\出纳日记账\Reports\2022111612372327553\OFD.XML"
Dim xml As String = FileSys.ReadAllText(FL)
Dim xo As Foxtable.XObject = Foxtable.XObject.Parse(xml)
For Each jt As JToken In xo("ofd:DocBody")("ofd:DocInfo")("ofd:CustomDatas")("ofd:CustomData")
    Output.Show(jt("@Name").ToString & "|" & jt("#text").ToString)
Next

 回到顶部