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
このURLにアクセスしたときの理由だと思います:
[CKAN INSTANCE 2]/harvest/object/[ID]
XML とは対照的に、JSON ファイルを作成します (これが期待されます)。
他の ckan インスタンスで pycsw load コマンドを実行しましたが、問題はありませんでした。上記の URL に XML ファイルも表示されるので、JSON の代わりに XML ファイルを提供するように CKAN を取得する方法を知りたいですか?
助けてくれてありがとう!