Foxtable(狐表)用户栏目专家坐堂 → [求助]FTP XML文件读取求助


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

主题:[求助]FTP XML文件读取求助

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


加好友 发短信
等级:幼狐 帖子:198 积分:2544 威望:0 精华:0 注册:2012/8/12 23:46:00
[求助]FTP XML文件读取求助  发帖心情 Post By:2019/3/29 11:59:00 [只看该作者]

甜老师!请教一下,FTP 里面的XML文件可以直接读取吗,还是一定要下载到地本地后再读取,XML文件如下

图片点击可在新窗口打开查看此主题相关图片如下:snipaste_2019-03-29_11-55-39.png
图片点击可在新窗口打开查看
不知道怎么读取,可以帮我看一下吗,谢谢

<?xml version="1.0" encoding="UTF-8"?>

-<trx>

<trx_name>HFT_Workorder</trx_name>

<type_id>I</type_id>

<factoryname>HFT</factoryname>

<workorder>4600023721</workorder>

<wotype>PP</wotype>

<status>REL</status>

<productid>12T2151B011006</productid>

<modelname>ST2151B01-1</modelname>

<orderqty>130000</orderqty>

<grade/>

<planreleasedtime/>

<planfinishedtime/>

<releasetime>2018-01-29 16:25:52</releasetime>

<creator>ERP</creator>

<creationtime>2018-01-29 16:25:52</creationtime>

<comment/>

<remark/>

</trx>

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/3/29 12:43:00 [只看该作者]

 

需要下载下来,才能读取的。

 

下载,参考

 

http://www.foxtable.com/webhelp/scr/1402.htm

 

http://www.foxtable.com/webhelp/scr/1410.htm

 


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


加好友 发短信
等级:幼狐 帖子:198 积分:2544 威望:0 精华:0 注册:2012/8/12 23:46:00
[求助]多层结构XML要怎么解析出来  发帖心情 Post By:2019/3/29 17:52:00 [只看该作者]

甜老师!这种多层结构的可以指教一下吗,总是套不出来
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:ship_sa0600231820500011.rar


[此贴子已经被作者于2019/3/29 17:53:24编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/3/29 20:00:00 [只看该作者]

参考代码

 

Dim txt As String = FileSys.ReadAllText("C:\Users\dv rrxaI600 007\Downloads\ship_sa0600231820500011\ship_sa0600231820500011.xml", Encoding.default)
Dim xmlDoc As New System.XML.XmlDocument
xmlDoc.Loadxml(txt)
Dim ndList  = xmlDoc.GetElementsByTagName("BOX")
For Each nd As object In ndlist
    output.show(nd("BOXNAME").Innertext)
    output.show(nd("PANELQUANTITY").Innertext)
    For Each cnd As object In nd("PANELLIST").childNodes
        output.show("  " & cnd("PANELNAME").Innertext)
    Next
    output.show("-------------")
Next


 回到顶部