2
我有一個var
與底部顯示的內容。這個想法是遍歷這個var
,並獲得<module>
和標籤之間的內容並將其插入array var
。Javascript中的迭代/循環相同的標記XML?
<module>
<title>Tag1</title>
<multipleChoice>
<option>option 1</option>
</multipleChoice>
</module>
<module>
<title>Tag2</title>
<multipleChoice>
<option>option 1</option>
<option>option 2</option>
</multipleChoice>
</module>
<module>
<title>Tag4</title>
<multipleChoice>
<option>option 1</option>
<option>option 2</option>
</multipleChoice>
</module>
所以這array var
會在[0]
位置等,以節省:
<module>
<title>Tag1</title>
<multipleChoice>
<option>option 1</option>
</multipleChoice>
</module>
我已經試過到目前爲止越來越各module tag
以這種方式,並插入到各陣列位置。我已閱讀xmlDoc Parser
,但不確定這是否是最佳方法。
//Get module section xml
var array = [];
var startPos = str.indexOf("<module>");
var endPos = str.indexOf("</module>");
var xmlModule = str.substring(startPos,endPos).trim();
array[0] = xmlModule;
夠簡單了!謝謝。 –