Никогда не работал с API только для MS, но быстрое чтение MSDN документы , первый просто DOMParser .
Таким образом, вы можете заменить свой первый блокс
var sRequestXML = '<item><name>wrench</name></item>';
var oSendDoc = (new DOMParser).parseFromString( sRequestXML , 'text/xml');
console.log(oSendDoc.documentElement.outerHTML);
Для второго, XMLHttpRequest является вероятным эквивалентом, но нам нужно увидеть объект конфигурации oRequestXML
, чтобы показать вамполный пример.