Foxtable(狐表)用户栏目专家坐堂 → 怎么导入RSS的数据.不能将嵌套关系或元素列添加到包含 simplecontent 列的表中


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

主题:怎么导入RSS的数据.不能将嵌套关系或元素列添加到包含 simplecontent 列的表中

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


加好友 发短信
等级:童狐 帖子:251 积分:2594 威望:0 精华:0 注册:2011/4/27 11:37:00
怎么导入RSS的数据.不能将嵌套关系或元素列添加到包含 simplecontent 列的表中  发帖心情 Post By:2013/5/14 23:42:00 [只看该作者]

因为RSS是XML格式

 

 

Syscmd.Project.ImportFromXML()能成功导入XML的数据

Syscmd.Table.MergeFromXML()高速合并却不能

通过代码的导入或合并实现却不能

 

Dim ip As New Importer
ip.SourcePath = "http://www.foxtable.com/bbs/dv_rss.asp?s=xml&boardid=2"
ip.SourceTableName = "guid" '指定要导入的表
ip.NewTableName ="guid" '导入后的表名
ip.Format = "xml" '指定导入格式
ip.Filter=""
ip.Import()

[此贴子已经被作者于2013-5-15 11:06:14编辑过]

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


加好友 发短信
等级:童狐 帖子:251 积分:2594 威望:0 精华:0 注册:2011/4/27 11:37:00
  发帖心情 Post By:2013/5/15 10:11:00 [只看该作者]

查到了之前的记录!用
Dim  DataSet As New Data.DataSet
DataSet.ReadXml("dv_rss.xml")
Tables("窗口1_Table1").DataSource  = Dataset.Tables("item")

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


加好友 发短信
等级:童狐 帖子:251 积分:2594 威望:0 精华:0 注册:2011/4/27 11:37:00
  发帖心情 Post By:2013/5/15 10:49:00 [只看该作者]

我的RSS文件: 

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

 

 


图片点击可在新窗口打开查看此主题相关图片如下:rss.jpg
图片点击可在新窗口打开查看

但是在导入guid的时候出错:


图片点击可在新窗口打开查看此主题相关图片如下:snap2.jpg
图片点击可在新窗口打开查看

可能是因为:<guid isPermaLink="false">481</guid>
这个格式不支持的原因。
但是在狐表里面通过
Syscmd.Project.ImportFromXML()能成功导入XML的数据

这个可以成功将guid表导入过来


[此贴子已经被作者于2013-5-15 10:51:47编辑过]

 回到顶部