[英]Build DropDown List With JavaScript via XML file
I have this XML structure: 我有这个XML结构:
<sport id="1" name="Soccer">
<category id="257" name="CountryName">
<tournament id="11275" uniqueid="722" name="Tournament Name" uniquetournamentname="Tournament Name">
<team id="5447831" name="Team Name" superId="38529" />
</tournament>
</category>
</sport>
And saved as soccer.xml, I want to build dropdown list that will show 并另存为Soccer.xml,我想构建一个下拉列表,该列表将显示
Soccer
-CountryName
--Tournament
---Team
Thanks for any helps 谢谢你的帮助
Since we don't know if you have multiple categories, tournament and teams inside one sports, I assume you don't. 由于我们不知道您是否在一项运动中拥有多个类别,锦标赛和球队,所以我想您没有。 This is the simple code to access it in vanilla JS 这是在Vanilla JS中访问它的简单代码
xmlDoc=loadXMLDoc("soccer.xml"); // your document name
var sports=xmlDoc.getElementsByTagName("sports");
for (i=0;i<sports.length;i++) { // Just iterate throught each sports
document.write(sports[i].nodeName+"<br>"+
"-"+sports[i].childNodes[0].nodeName+"<br>"+
"--"+sports[i].childNodes[0].childNodes[0].nodeName+"<br>"+
"---"+sports[i].childNodes[0].childNodes[0].childNodes[0].nodeName+"<br>");
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.