Показать сообщение отдельно
  #19 (permalink)  
Старый 18.02.2009, 13:35
Аспирант
Отправить личное сообщение для Nikitos* Посмотреть профиль Найти все сообщения от Nikitos*
 
Регистрация: 25.11.2008
Сообщений: 37

Похоже меня не слышат, и тема ушла совсем в другое русло ...
У меня нет проблемы с доставанием XML и с получением свежего курса.

Вот мой рабочий код, который работает безо всяких проблем :
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/>
</head>

<body onload="test();"> 


<script>

function test(){
            var URL = "http://bank-ua.com/export/currrate.xml" + "?" + Math.random();
	        XML = false;
                XML = new XMLHttpRequest();
                XML.overrideMimeType('text/xml');
                XML.open('GET', URL, true);
                XML.send(null);

    XML.onload= function() {

    if (XML.readyState == 4) {
       if (XML.status == 200) {

                var xmldoc = XML.responseXML;
                
		var V1 = "AUD"
		if (V1=="AUD"){tag1 = 0;}
		var course1 = xmldoc.getElementsByTagName('rate').item(tag1).firstChild.data;

		alert(course1);
		}}}}
</script>
</body>



Но меня перестал устраивать такой способ определения курса, потому, что сегодня валюта AUD находится в item[0], а завтра может оказаться в item[1] например.

Поэтому возник вопрос как в моей ситуации определить значение одного одного тега, зная значение другово.
Ответить с цитированием