目前正在尝试将数据从XML提取到我的SelectBox。 我的XML输出就像;
<1>
<book_able>0</book_able>
<CODE>AF</CODE>
<NAME>Afghanistan</NAME>
</1>
<2>
<book_able>1</book_able>
<CODE>AL</CODE>
<NAME>Albanie</NAME>
</2>
<3>
<book_able>1</book_able>
<CODE>DZ</CODE>
<NAME>Algerie</NAME>
</3>
<6>
<book_able>1</book_able>
<CODE>AS</CODE>
<NAME>Samoa Americaines</NAME>
</6>
<8>
<book_able>1</book_able>
<CODE>AD</CODE>
<NAME>Andorre</NAME>
</8>
<9>
<book_able>1</book_able>
<CODE>AO</CODE>
<NAME>Angola</NAME>
</9>
<11>
<book_able>1</book_able>
<CODE>AI</CODE>
<NAME>Anguilla</NAME>
</11>
这里的数字表示国家的顺序。但这些数字没有正确排序。 例如:在&lt; 3&gt;之后下一个数字是&lt; 6&gt;。 因此很难使用循环获取。 这有什么方法吗?
答案 0 :(得分:1)
您可以使用jQuery.parseXML方法处理XML文档。
您的XML无效。您不能拥有&lt; 11&gt;
等元素http://www.w3schools.com/xml/xml_elements.asp
XML命名规则 XML元素必须遵循以下命名规则:
名称可以包含字母,数字和其他字符 名称不能以数字或标点符号开头 名称不能以字母xml(或XML或Xml等)开头 名称不能包含空格 可以使用任何名称,不保留任何单词。