Показать сообщение отдельно
  #1 (permalink)  
Старый 02.04.2013, 19:22
Новичок на форуме
Отправить личное сообщение для Phenix Посмотреть профиль Найти все сообщения от Phenix
 
Регистрация: 02.04.2013
Сообщений: 2

Работа с xml
Добрый день.
Ф-ция преобразования текста в xml документ не корректно работает в одной функции и корректно в другой.

var txt = '<?xml version="1.0" encoding="UTF-8"?>' +
'<providerlist>' +
'<provider >' +
'<id >8_Internet7320_590592_2020018409</id>' +
'<name >Internet</name>' +
'<accountno >2947</accountno>' +
'<accountdata >0010000318</accountdata>' +
'<utilchannelcode >49</utilchannelcode>' +
'<categoryid >32</categoryid>' +
'<branchid >93</branchid>' +
'</provider>' +
'</providerlist>';

function txtToXML(respText) {
/*
Extract Ajax response text to an XML object
*/
var xmlobject;
if ( respText ) {
if ( window.ActiveXObject ) {
xmlobject = new ActiveXObject( "Msxml2.DOMDocument" );
xmlobject.loadXML( respText );
} else if ( DOMParser ) {
var xmlobject = ( new DOMParser() ).parseFromString(respText, "text/xml" );
}
}
return xmlobject;
}

onLoadNotariats( xml );
onLoadMyPayments( xml, 'MyPayments' );

function onLoadNotariats( xml ){
var xmlDoc = txtToXML( xml );
console.log( xmlDoc ); // Document
}

function onLoadMyPayments( xml, type ) {
var xmlDoc = txtToXML( xml );
console.log( xmlDoc ); // Document
}
Ответить с цитированием