PB解析XML问题

hxora 2012-12-08 04:43:57
目前有
ls_return = '<?xml version="1.0" encoding="UTF-8"?>'+&
'<Message><code>2000</code><Description>成功</Description>'+&
'<Info><Id>1</Id><Name>XXX</Name></Info>'+&
'<Info><Id>2</Id><Name>YYY</Name></Info>'+&
'</Message>'
这个串,我使用如下方法解析

PBDOM_BUILDER pbdom_bldr
PBDOM_Document pbdom_doc
PBDOM_Object pbdom_obj_array[]
long l

pbdom_bldr = Create PBDOM_Builder
pbdom_doc = pbdom_bldr.BuildFromString(ls_return)
pbdom_doc.GetRootElement().GetChildElement("Info").GetContent(pbdom_obj_array)

for l = 1 to UpperBound(pbdom_obj_array)
MessageBox ("Child Object " + string(l) + " Class",pbdom_obj_array[l].GetObjectClassString())
MessageBox ("Child Object " + string(l) + " Name", pbdom_obj_array[l].GetName())
MessageBox ("Child Object " + string(l) + " Text",pbdom_obj_array[l].GetText())
next

Destroy pbdom_bldr

这个串比较奇怪,
现在我能把'<Info><Id>1</Id><Name>XXX</Name></Info>'这句的1和XXX解析出来,然而下一句'<Info><Id>2</Id><Name>YYY</Name></Info>'怎么解析,求帮助
...全文
1259 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
A啦Dbit 2013-05-22
  • 打赏
  • 举报
回复
引用 4 楼 jiang396 的回复:
[quote=引用 1 楼 xiajinxian 的回复:] 见: http://download.csdn.net/detail/xiajinxian/3207739
我导入pb11.5,提示illegal data type:pddom_element。不知道是不是pddom是一个uo,没有导出来??[/quote] 需要将PBDOMXX.pbd 加载个库列表里
北京大丸子 2013-05-22
  • 打赏
  • 举报
回复
引用 1 楼 xiajinxian 的回复:
见: http://download.csdn.net/detail/xiajinxian/3207739
我导入pb11.5,提示illegal data type:pddom_element。不知道是不是pddom是一个uo,没有导出来??
A啦Dbit 2013-05-22
  • 打赏
  • 举报
回复
X:\Program Files\Sybase\Shared\PowerBuilder\pbdom120.pbd
北京大丸子 2013-05-22
  • 打赏
  • 举报
回复
引用 5 楼 xiajinxian 的回复:
[quote=引用 4 楼 jiang396 的回复:] [quote=引用 1 楼 xiajinxian 的回复:] 见: http://download.csdn.net/detail/xiajinxian/3207739
我导入pb11.5,提示illegal data type:pddom_element。不知道是不是pddom是一个uo,没有导出来??[/quote] 需要将PBDOMXX.pbd 加载个库列表里[/quote] 这个pdb在哪下载?你的下载里面好像就一个sur文件
撸过才知道 2013-03-13
  • 打赏
  • 举报
回复
参考 http://www.sybase.com/pb9_samples#xml

662

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder Web 应用
社区管理员
  • Web 应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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