1

私は aws-mturk-clt ツールセットをしばらく使用しています。最近、動作していたプロジェクトに戻ってきましたが、loadHITs.shコマンドを使用して HIT を送信しようとすると、次のエラーが表示されます。

[-1,-1] cvc-elt.1: 要素「ExternalQuestion」の宣言が見つかりません

私が知る限り、私のプロジェクト コードとディレクトリ構造は、以前の動作から何も変わっていません。XML スキーマは、external_hit.question で参照されます。

<?xml version="1.0"?>
<!-- Note the inclusion of the $urls variable which is defined as a field 
in the input file.  Apache Velocity is the template engine that is used to 
perform the merging of variables into template files.  You can learn more 
about Velocity's capabilities at http://velocity.apache.org. -->
<ExternalQuestion xmlns="https://mechanicalturk.amazonaws.com/AWSMechanicalTurkDataSchemas/2006-07-14/ExternalQuestion.xsd">
    <ExternalURL>http://XXX.XXX.XXX.XXX/webpage.jsp</ExternalURL>
    <FrameHeight>600</FrameHeight>
</ExternalQuestion>

スキーマの URL を確認したところ、スキーマはまだ存在し、適切に定義されているようです。

さらに必要な情報をお知らせください。ありがとう!

4

1 に答える 1

2

問題は、以前に実行されたグローバル検索置換のために、https を使用してスキーマを参照したことです。http に戻すと、問題はなくなりました。

<ExternalQuestion xmlns="http://mechanicalturk.amazonaws.com/AWSMechanicalTurkDataSchemas/2006-07-14/ExternalQuestion.xsd">
于 2013-04-22T07:27:54.860 に答える