2011-11-16 52 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> 
相關問題