iGoogle Gadget Checker выдает ошибку для цикла
Я пытаюсь вставить цикл в определение гаджета Google, но iGoogle Gadget Checker выдает ошибку в простом цикле for.
У кого-нибудь есть опыт с этим? Должен ли я использовать другой валидатор гаджетов?
<?xml version="1.0" encoding="UTF-8" ?>
<Module>
<ModulePrefs title="Test Gadget">
</ModulePrefs>
<Content type="html">
<script>
for (var i=0; i<10; i++) {
console.log(i);
}
</script>
</Content>
</Module>
1 ответ
XML требует, чтобы символьные данные HTML были определены с помощью тегов CDATA, чтобы не перепутать анализатор.
<?xml version="1.0" encoding="UTF-8" ?>
<Module>
<ModulePrefs title="Test Gadget"></ModulePrefs>
<Content type="html"><![CDATA[
<script>
for (var i=0; i<10; i++) {
console.log(i);
}
</script>
]]></Content>
</Module>