2010-09-19 93 views
1

我需要一點關於如何在JavaScript中解析這個問題的方向。幫助解析/在JavaScript中傳輸XML?

我想列出建築物總數和每棟建築物中的總租戶數量。

我的XML看起來是這樣的:

<?xml version="1.0" encoding="UTF-8"?> 
<AppManager-response uri="/AppManager/xml/ListBuildings"> 
    <result> 
     <response method="ListBuildings"> 
      <Building Name="Broadway Business Center" TYPE="Commercial"> 
       <Tenant DISPLAYNAME="ABC Company" TYPE="Owner"/> 
       <Tenant DISPLAYNAME="123 Company" TYPE="Renter"/> 
      </Building> 
      <Building Name="Seniors Residence" TYPE="Private"> 
       <Tenant DISPLAYNAME="Ricky Ricardo" TYPE="Owner"/> 
       <Tenant DISPLAYNAME="Bob Barker" TYPE="Owner"/> 
       <Tenant DISPLAYNAME="Tony Randal" TYPE="Renter"/> 
      </Building> 
     </response> 
    </result> 
</AppManager-response> 

我用的例子在W3School被玩弄XML DOM遍歷節點樹 - 但它不是爲我工作。

對不起,我只是在這個新手。

回答

-1

你可以使用jQuery庫來幫助你,看看這個代碼示例。

var myXml = "<your xml>"; 
$(myXml).find("Building").each(function() { 
    var iTotalTenants = $(this).find("Tenant").length; 

    // now show your results 
});