парсинг xml с использованием тега и атрибута - PullRequest
0 голосов
/ 24 ноября 2011

как разобрать этот XML-файл, вставленный в URL

http://pastebin.com/MpwSzYGm

<?xml version="1.0" encoding="UTF-32"?>
<mp3gallery>
<albums selectAtStartItemNo = "1">
    <album id="1">
        <author><![CDATA[MORR]]></author>           
        <tracks>
            <item id="1">
                <title><![CDATA[x1]]></title>
                <song>www.gooogle.com</song>
            </item>
            <item id="2">
                <title><![CDATA[x2]]></title>
                <song>www.yahoo.com</song>
            </item>
        </tracks>
    </album>    
</albums>   

что мне нужно, чтобы выбрать значение "www.gooogle.com"используя только идентификатор (атрибут)

пример: выберите (2 - это идентификатор), верните www.yahoo.com

, используя javascript, и надеемся, что не используйте jquery

спасибо

1 Ответ

2 голосов
/ 24 ноября 2011

Браузеры Firefox и Webkit используют DOMParser, а IE использует XMLDom.Я настоятельно рекомендую не изобретать велосипед и не взламывать кросс-браузерное решение - просто используйте jQuery.

Используя jQuery, вы напишите что-то вроде этого:

...