1

我正在尝试通过 API 使用 R 创建一个 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>

我将非常感谢任何帮助!

亚历克斯

4

1 回答 1

1

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

从文档中,turk 不会将您的 html 转换为 xml,而是将您的 html 加载到 iframe 中。所以 html 必须是一个完整的、有效的 html 页面。

于 2013-03-25T13:03:27.540 回答