電話ギャップでアプリケーションを開発しています。これでは、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 から値を取得しています。しかし、私が得た値は何もありません(未定義)。