Drupal 7 Feeds模块XML导入

时间:2015-08-28 13:05:31

标签: xml drupal

创建内容类型"测试系统"有2个字段 内容类型:测试系统     领域:     id,整数     姓名,文字

创建XML文件,并将其上传到服务器。     

<?xml version="1.0" encoding="UTF-8"?>
<response>
<result>
<id>298</id>
<name>This is ID 298 description</name>
</result>
<result>
<id>452</id>
<name>This is ID 452 description</name>
</result>
</response>

创建Feed Feeder以使用此上传文件来创建/更新&#34;测试系统&#34;内容。

但它不是导入内容Feed。 它不显示任何错误,但只显示一条消息,即“没有新节点&#34;”。 没有新节点。 状态:没有导入的项目。

模块是:

Feed 7.x-2.0-alpha8 + 68-dev聚合RSS / Atom / RDF源,导入CSV文件等。

为Feeds模块提供管理UI 7.x-2.0-alpha8 + 68-dev管理UI。

Feed Tamper 7.x-1.0-beta3 + 52-dev在保存前修改Feed数据。

为Feeds Tamper模块提供Tamper Admin UI 7.x-1.0-beta3 + 52-dev管理UI。

Feeds XPath Parser 7.x-1.0使用XPath解析XML或HTML文档。

1 个答案:

答案 0 :(得分:0)

导入Feed时我遇到了这个问题。问题是节点处理器的映射不正确,因此XML被“处理”但无法将数据加载到Drupal中。

仔细查看XML文件和缩进。

这些是你必须设置正确值的页面:/ admin / structure / feeds / really_feed / mapping和/ admin / structure / feeds / really_feed / settings / FeedsXPathParserXML

您的案例中的上下文必须为“// result”,以便您可以访问这些字段。转发斜杠表示XML文件中的两个缩进。

您可以在Drupal安装中发布此确切页面的屏幕截图吗?