Foxtable(狐表)用户栏目专家坐堂 → [求助]xml文件导入Foxtable表


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

主题:[求助]xml文件导入Foxtable表

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


加好友 发短信
等级:小狐 帖子:342 积分:3475 威望:0 精华:0 注册:2014/8/20 20:14:00
[求助]xml文件导入Foxtable表  发帖心情 Post By:2018/4/28 10:46:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:工程.zip

 

 

师傅一点思路都没有,怎么导入


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


加好友 发短信
等级:小狐 帖子:342 积分:3475 威望:0 精华:0 注册:2014/8/20 20:14:00
  发帖心情 Post By:2018/4/28 16:15:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:导入xml.zip

 

甜师傅,还是搞不定


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


加好友 发短信
等级:小狐 帖子:342 积分:3475 威望:0 精华:0 注册:2014/8/20 20:14:00
  发帖心情 Post By:2018/4/28 17:11:00 [显示全部帖子]

甜师傅,基本搞定了,余下再好好研究

 

Dim dlg As new OpenFileDialog
If dlg.ShowDialog = DialogResult.OK Then
    Dim txt As String = FileSys.ReadAllText(dlg.FileName, Encoding.Default)
    Dim idx1 As Integer = txt.IndexOf("<GCZJWJ") '标签范围开始
    Dim idx2 As Integer = txt.IndexOf("</GCZJWJ>")'标签范围结束   
    Dim s As String = txt.SubString(idx1, idx2-idx1+9)'这里为什么要加9
    Dim xmlDoc As New System.XML.XmlDocument
    'MessageBox.Show(0)
    xmlDoc.Loadxml(s)   
    Dim ndList  = xmlDoc.GetElementsByTagName("QDXM")'要赋值的标签  清单项目*****   
    MessageBox.Show(ndList.count - 1)   
    For i As Integer = 0 To ndList.count - 1
        'MessageBox.Show(2)       
        Dim nr As Row = Tables("清单项目").AddNew
        nr("第一列") = ndList(i).Attributes("XMMC").value'以上标签内  内容赋值  项目名称,要同一个标签内       
    Next   
End If


 回到顶部