PB导入XML数据问题

weedwhim 2009-04-28 03:33:46
XML文件结构如下,每段记录节点字段有多有少,导入的时候就会出错.这是什么
<?xml version="1.0" encoding="UTF-16LE" standalone="no"?>
<TABLE>
<INFO>
<A>001</A>
<B>张三</B>
<C>男</C>
<D>二年级</D>
</INFO>
<INFO>
<A>002</A>
<B>李四</B>
<D>二年级</D>
</INFO>
......
</TABLE>

上面信息导到数据窗口里:
A B C D
001 张三 男 二年级
002 李四 二年级
(第二个记录D字段信息导到C里了)

...全文
428 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
weedwhim 2009-05-04
  • 打赏
  • 举报
回复
过了五一回来看,马上找到问题了,呵呵

xml模板的元素是区分大小写的,需要和xml文件里的一致,
试了元素顺序调换下不影响导入,导出需要设置detail,导入不需要设置detail
以后有时间慢慢试
newease 2009-04-30
  • 打赏
  • 举报
回复
如果导入的XML的标识顺序与XML模板的标识顺序不同时会有什么后果,我试了将XML文件的第一和第二标识对调,导入后,被调后面的数据出现在第二行,所以这里非常要注意,一定要确保两者顺序一致。

同时也测试了如果XML文件中没有XML模板中的标识,那么DW此字段值为空。不影响其他数据的导入。
weedwhim 2009-04-30
  • 打赏
  • 举报
回复
"data import"项选了模版也不行,模版如下,有什么问题吗?第一次用这个,还不是很懂
<?xml version=~"1.0~" encoding=~"UTF-16LE~" standalone=~"no~"?>
<dw_test>
<dw_test_row>
<A>A</A>
<B>B</B>
<C>B</C>
<D>D</D>
</dw_test_row>
</dw_test>
hxbkkk 2009-04-28
  • 打赏
  • 举报
回复
ru如果直接导入是顺序的,不按节点的,可以用XML模板导入就能对应

663

社区成员

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

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