Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Вывод данных из xml (https://javascript.ru/forum/dom-window/30306-vyvod-dannykh-iz-xml.html)

fAmOus 31.07.2012 03:42

Вывод данных из xml
 
Помогите вытянуть данные из http://module.game-monitor.com/188.2...ata/server.xml
Пробовал сделать так, но не выводилось.
Ставил этот xml себе на сервер /xml/server.xml и получилось вывести, а вот выводить по той ссылке не могу :(
<script type="text/javascript">
    $(document).ready(function () {
	$.ajax({
	    type: "GET",
	    url: "http://module.game-monitor.com/188.212.104.168:27015/data/server.xml",
	    dataType: "xml",
	    success: xmlParser
	});
    });
    
    function xmlParser( xml ) {
	$(xml).find('server').each(function () {
	    $('.cont').append('<b><br>' + $(this).find('name').text() + '<br>' + $(this).find('ip').text() + '<br>' + $(this).find('port').text() + '<br></b>');
	});
    }
</script>

<div class="cont"></div>

АлексТраст 31.07.2012 11:02

Зачем ajax?

function getXMLDocument(url)  
{  
    var xml;  
    if(window.XMLHttpRequest)  
    {  
        xml=new window.XMLHttpRequest();  
        xml.open("GET", url, false);  
        xml.send("");  
        return xml.responseXML;  
    }  
    else  
        if(window.ActiveXObject)  
        {  
            xml=new ActiveXObject("Microsoft.XMLDOM");  
            xml.async=false;  
            xml.load(url);  
            return xml;  
        }  
        else  
        {  
            alert("Загрузка XML не поддерживается браузером");  
            return null;  
        }  
}

fAmOus 31.07.2012 16:12

АлексТраст,
Не помогло

vadim5june 31.07.2012 17:16

Если сайт дружественный скажите чтобы включили CORS
http://www.html5rocks.com/ru/tutoria...oc-enable-cors
если нет то можно попробовать с помощью YQL
http://javascript.ru/forum/misc/9459...tml#post193277
только в запросе YQL ищите среди xml
'select * from xml where url="...


Часовой пояс GMT +3, время: 01:34.