Помогите с анализом / переводом XML в JavaScript? - PullRequest
1 голос
/ 19 сентября 2010

Мне нужно небольшое руководство о том, как разобрать это в JavaScript.

Я хочу перечислить общее количество зданий и в каждом здании общее количество арендаторов.

Мой 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>

Я играл с примерами в дереве обхода XML DOM w3schools - но это не работает для меня.

Извините, я новичок в этом.

Ответы [ 2 ]

0 голосов
/ 19 сентября 2010

Вы можете использовать библиотеку jQuery, чтобы помочь вам, посмотрите на этот пример кода.

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

    // now show your results
});
0 голосов
/ 19 сентября 2010

вы можете использовать плагин jquery, как:

http://jparse.kylerush.net/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...