PhoneGap - 如何使用javascript解析xml字符串

PhoneGap - How to parse an xml string using javascript

本文关键字:解析 xml 字符串 javascript 何使用 PhoneGap      更新时间:2023-09-26

我正在开发一个电话间隙的应用程序。在这种情况下,我必须解析 xml 以获取数据并显示在我的应用程序中。下面我给出了我必须从中获取数据的 XML。

<Result>
<Art Transaction="event/listAllUsersXml" Success="True"/>
<ExhibitorAndSponsor UserID="60" UserName="Economy Times" UserPhoto="http://www.bestbusinessplaces.com/event/admin/logos/big/100X100.gif" Latitude="" Longitude="" Country="" UserType="SponsorAndExhibitor"/>
<ExhibitorAndSponsor UserID="61" UserName="Cadbury" UserPhoto="http://www.bestbusinessplaces.com/event/admin/logos/big/100X100.gif" Latitude="" Longitude="" Country="Andorra" UserType="SponsorAndExhibitor"/>
<ExhibitorAndSponsor UserID="62" UserName="Pepsi" UserPhoto="http://www.bestbusinessplaces.com/event/admin/logos/big/100X100.gif" Latitude="" Longitude="" Country="" UserType="SponsorAndExhibitor"/>
</Result>

所以谁能告诉我如何从 xml 字符串中获取数据。

提前致谢


function displayData(){
            UserID = (x[i].getElementsByTagName("UserID")[0]);
            UserName = (x[i].getElementsByTagName("UserName")[0]);
            UserType = (x[i].getElementsByTagName("UserType")[0]);
            txt = "UserID: " + UserID + "<br />UserName: " + UserName + "<br />UserType: "+ UserType;
            document.getElementById("showCD").innerHTML = txt;
        }

//

我使用此代码从 XML 获取值。但是我得到的值是什么都没有(未定义)。

你应该试试这个:

http://api.jquery.com/jQuery.parseXML/