MTurk API请求中的xml错误

时间:2013-03-25 12:08:27

标签: html xml r mechanicalturk

我正在尝试使用R via API创建一个Mechanical Turk Hit。我想使用底层的html文件创建HIT,因此在我的代码中使用GenerateHTMLQuestion命令。据我所知(我是初学者),此命令将html文件转换为XML文件。不幸的是,该命令总是会导致以下错误。

错误:1:仅在文档开头允许XML声明 2:文档末尾的额外内容

html代码如下:

    <h3>Find the Website Address for this Retailer</h3>
    <ul>
        <li>For this retailer below, enter the website address for the official website of the retailer</li>
        <li>Include the full address, e.g. http://www.thecheesecakefactory.com</li>
        <li>Do not include URLs to city guides and listings like Citysearch.</li>
    </ul>
    </div>
    <p>Restaurant Name: <b>Teststrasse</b></p>
    <p>Address: <b>1</b></p>
    <p>Phone Number: <b>651351069</b></p>
    <p>Website Address:</p>
    <p><input type="text" name="Q1Url" id="Q1Url" size="100" /></p>
    <p><style type="text/css">
    <!--
    .highlight-box { border:solid 0px #98BE10; background:#FCF9CE; color:#222222; padding:4px; text-align:left; font-size: smaller;}
    -->

</style></p>

我非常感谢任何帮助!

亚历

1 个答案:

答案 0 :(得分:1)

我没有直接使用html问题,但看起来你的html代码必须是有效的html5。 (mturk docs中的更多信息。)

从文档来看,土耳其人并没有将你的html变成xml,而是将你的html加载到iframe中。所以html必须是一个完整,有效的html页面。