我正在尝试使用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>
我非常感谢任何帮助!
亚历
答案 0 :(得分:1)
我没有直接使用html问题,但看起来你的html代码必须是有效的html5。 (mturk docs中的更多信息。)
从文档来看,土耳其人并没有将你的html变成xml,而是将你的html加载到iframe中。所以html必须是一个完整,有效的html页面。