2011-11-16 34 views
3

我试图在我的谷歌小工具定义中放入for循环,但iGoogle Gadget Checker在简单for循环中抛出错误。iGoogle小工具检查器在循环中抛出错误

有没有人有这方面的经验?我应该使用不同的小工具验证程序吗?

<?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> 
+0

我想到了这个...... HTML需要被<![CDATA [...]]>包围。我的Javascript for loop在关系比较中有一个'<'符号,看起来像解析器的一个未关闭的XML标记。 –

回答

1

XML要求使用CDATA标记定义HTML字符数据,以免混淆解析器。

<?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> 
相关问题