首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

PBDOM解析如次格式的XML文件

2013-07-09 
PBDOM解析如下格式的XML文件实际记录远远不止这么几行数据,我这个是多个表的数据,需要把这些数据解析出来

PBDOM解析如下格式的XML文件


实际记录远远不止这么几行数据,我这个是多个表的数据,需要把这些数据解析出来然后插入数据库中,我看了一些资料,用PBDOM每次都不能达到想要的效果,各位兄弟请指点一下。可不可以有像C#这样的操作方法
PBDOM解析如次格式的XML文件 XML解析
[解决办法]
PBDOM是完全可以实现的,需要编程,不知你用PBDOM有什么问题!
//从xml文件获取数据
PBDOM_Builder Dom
PBDom_Document Doc
Dom = Create PBDOM_Builder
Doc=Dom.BuildFromfile ('filename')

Long i,j,n
pbdom_element rootXml,tableXml[],rowXml[],colXml[]
rootXml=Doc.GetRootElement() //获取根元素

//获取所有表的数据
rootXml.getChildElements(tableXml)
for i=1 to upperBound(tableXml)
 tableXml[i].getChildElements(rowXml)//获取当前表的所有行
 for j=1 to upperBound(rowXml)
  rowXml[j].getChildElements(colXml)//获取当前行的所有列
  for n=1 to upperBound(colXml)
   colXml[n].getName()//获取列名
   colXml[n].getText()//获取列的值
   ...//读完一列的处理,此处可根据需要并写一个Sql串或做相应的处理
  next
  ...//读完一行的处理语句
 next
 ...//读完一个表的处理语句
next

热点排行