【问题标题】:Drupal 7 Feeds Module XML importingDrupal 7 Feeds 模块 XML 导入
【发布时间】:2015-08-28 13:05:31
【问题描述】:

创建一个包含 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 导入器以使用此上传的文件来创建/更新“测试系统”内容。

但它不导入内容提要。 它不显示任何错误,而只显示一条消息,即“没有新节点”。 没有新节点。 状态:没有进口商品。

模块是:

Feeds 7.x-2.0-alpha8+68-dev 聚合 RSS/Atom/RDF 提要、导入 CSV 文件等。

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

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

Feeds Tamper Admin UI 7.x-1.0-beta3+52-dev 用于 Feeds Tamper 模块的管理 UI。

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

【问题讨论】:

  • 我假设您已经在导入器中映射了您的字段?您可以查看chenhuijing.com/blog/… 以了解设置映射器的想法。我相信在这种情况下,您的“上下文”将是 //response

标签: xml drupal


【解决方案1】:

我在导入提要时遇到了这个确切的问题。问题是 Node 处理器的映射不正确,因此 XML 已“处理”但无法将数据加载到 Drupal。

仔细查看 XML 文件和缩进。

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

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

您能否在您的 Drupal 安装中发布此页面的屏幕截图?

【讨论】:

    猜你喜欢
    • 2012-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多