我正在使用 pycsw 扩展来生成 CSW 文件。我已经从一个 CKAN 实例 [1] 中收集数据到另一个 [2] 中,现在正在寻找运行 pycsw 'paster load' 命令:
paster ckan-pycsw load -p /etc/ckan/default/pycsw.cfg -u [CKAN INSTANCE]
我得到错误:
Could not pass xml doc from [ID], Error: Start tag expected, '<' not found, line 1, column 1
我认为这是因为当我访问此网址时:
[CKAN INSTANCE 2]/harvest/object/[ID]
它提供了一个 JSON 文件,而不是一个 XML(这是它所期望的)
我已经在其他 ckan 实例上运行了 pycsw load 命令并且没有遇到任何问题。他们还在上述 url 显示一个 XML 文件,所以我想知道如何让 CKAN 提供 XML 文件而不是 JSON?
提前感谢您的帮助!