2011-05-18 54 views
0

我想在JavaScript函數中讀取此XML文件並計算Department節點,有人可以幫我嗎?計算XML文件中特定節點的出現

XML文件:

<Departments> 
<Department> 
<name>name1</name> 
<code>code1</code> 
</Department> 
<Department> 
<name>name2</name> 
<code>code2</code> 
</Department> 
<Department> 
<name>name3</name> 
<code>code3</code> 
</Department> 
</Departments> 
+0

你是如何得到這個XML的持有?你有通過Ajax嗎?它是否存儲在一個字符串中? – 2011-05-18 10:09:20

回答

0

在Javascript中使用E4X,Departments.Department.length();

-1

只是指望有多少次"<Department>"出現的字符串中。

1

如何

xmldoc.getElementsByTagName("Department").length;

如果你需要一些簡單的代碼來獲取XML:

var xmlHttp =(window.XMLHttpRequest)? new XMLHttpRequest(): new ActiveXObject('Microsoft.XMLHTTP'); 

var url = "departments.xml"; 
xmlHttp.open('GET', url, false); // syncronous 
xmlHttp.send(); 
var xmlDoc = xmlHttp.responseXML; 
相關問題