以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]FT可以和XML交互数据吗? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=79405) |
-- 作者:huhu -- 发布时间:2015/12/30 16:45:00 -- [求助]FT可以和XML交互数据吗? FT可以和XML交互数据吗?比较仅仅是读xml的数据,有时候可能还要修改它的数据。 能说一下怎么做吗?
|
-- 作者:大红袍 -- 发布时间:2015/12/30 16:50:00 -- 怎么操作都可以,比如,下面的,就是创建节点,设置属性
Dim xmlDoc As New System.XML.XmlDocument
http://www.baidu.com/baidu?wd=System.XML.XmlDocument&tn=monline_4_dg
|
-- 作者:huhu -- 发布时间:2016/1/4 10:22:00 -- 测试这个例子,是不是需要准备一个xml文件? |
-- 作者:大红袍 -- 发布时间:2016/1/4 10:27:00 -- 呃,肯定。重要你的是你理解代码啊 |
-- 作者:huhu -- 发布时间:2016/1/4 10:45:00 -- Dim xmlDoc As New System.XML.XmlDocument xmlDoc.Load("d:\\201510020.xml") Dim root As System.XML.XmlNode = xmldoc.SelectSingleNode("Document/Events/Event/DataField")-------这一句是什么意思? msgbox(root Is Nothing) Dim xel As System.XML.xmlelement = xmldoc.CreateElement("Data")-------这一句又是什么意思? xel.SetAttribute("Code","889824100000") xel.SetAttribute("CorpOrderID","201510020 ") xel.SetAttribute("Actor","") xel.SetAttribute("ActDate","2015-10-22") xel.SetAttribute("CorpProductID","") xel.SetAttribute("CorpBatchNo","") xel.SetAttribute("ProduceDate","2015-08-28") xel.SetAttribute("ToCorpID","") root.appendchild(xel) xmldoc.save("d:\\201510020.xml") 提示缺少根元素?
|
-- 作者:大红袍 -- 发布时间:2016/1/4 10:49:00 -- 百度一下,先去学习 System.XML.XmlDocument
http://www.baidu.com/baidu?wd=System.XML.XmlDocument&tn=monline_4_dg |