簡體   English   中英

通過XML文件使用JavaScript構建下拉列表

[英]Build DropDown List With JavaScript via XML file

我有這個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>

並另存為Soccer.xml,我想構建一個下拉列表,該列表將顯示

Soccer
-CountryName
--Tournament
---Team

謝謝你的幫助

由於我們不知道您是否在一項運動中擁有多個類別,錦標賽和球隊,所以我想您沒有。 這是在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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM