iGoogle Gadget Checker выдает ошибку для цикла - PullRequest
3 голосов
/ 16 ноября 2011

Я пытаюсь вставить цикл for в определение гаджета 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 Ответ

1 голос
/ 23 января 2012

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>
...