Показать сообщение отдельно
  #2 (permalink)  
Старый 10.09.2012, 20:52
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

через DOM
<?xml version="1.0"?>
    <methodResponse>
        <names>
            <item>
                Igor
            </item>
            <item>
                Gena
            </item>
        </names>
        <text>
            bla-bla-bla
        </text>
    </methodResponse>
	
<script>
window.onload = function () {
	var obj = {
		names: [],
		text: ''
	}
	var  mr = document.getElementsByTagName('methodResponse')[0];
	var items = mr.getElementsByTagName('names')[0].getElementsByTagName('item');
	var len = items.length;
	for (var i = 0; i < len; i++) {
		obj.names.push(items[i].innerHTML.replace(/\s/g, ''))
	}
	obj.text = mr.getElementsByTagName('text')[0].innerHTML.replace(/\s/g, '');
	alert('names: [' + obj.names + ']\n text: ' + obj.text)
}
</script>
Ответить с цитированием