2013-11-20 75 views
0

我使用javscript的XSL文件內循環如下:XSL無法解析福爾循環

 var x=xmlDoc.getElementsByTagName("section"); 
    for (i=0;i<x.length;i++) 
      { 

       alert((x[i].getElementsByTagName("SectionId").nodeValue)); 
       alert((x[i].getElementsByTagName("SectionName").nodeValue)); 

      } 

,但我不明白爲什麼會出現以下錯誤:

Element type "x.length" must be followed by either attribute specifications, ">" or "/>" 
+0

轉義<。 XSL相信一個元素就是從那裏開始的。 – Tibos

+0

我試過這個:for(i = 0; i

+0

這不是你在javascript中轉義字符的方式。在XSL樣式表中使用'disable-output-escaping'來控制序列化器翻譯「<」字符_into_的內容。 –

回答