[英]get value from XML File in JavaScript
我有一個具有以下格式的XML文件:
<containers>
<container>
<item>
item name
</item>
<item>
item name
</item>
<item>
item name
</item>
</container>
<container>
<item>
item name
</item>
</container>
</containers>
我需要使用javascript獲取第二個容器中的第一個項目名稱。 我打算使用xmldoc.getElementsByTagName("item")[3].childNodes[0].nodeValue;
但是我無法知道第一個容器中有多少個物品,因此我正在尋找一種選擇第二個容器然后選擇物品名稱的方法。
首先,選擇容器標簽。 如果您有2個或更多容器標簽,請使用第二個容器的第一個子節點。 這樣的事情(可能不准確,還沒有測試):
var containers = xmldoc.getElementsByTagName("container");
if (containers.length >= 2)
{
var items = containers[1].getElementsByTagName("item");
if (items.length > 0)
{
//your item is items[0]
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.