如何在javascript中将.net服务响应转换为字符串?

时间:2015-02-03 06:03:06

标签: javascript xml

我在我的java脚本中获得了这个响应形式的Web服务。

  

< string xmlns =“http://tempuri.org/”>   $,100559,11:05,22.298953,70.795753,#<串GT;

如何将此字符串简化为字符串,如下所述。

我想要这样的字符串:$,100559,11:05,22.298953,70.795753,#

1 个答案:

答案 0 :(得分:0)

基于Javascript的解决方案,用于将xml转换为字符串,反之亦然:

function StringToXML(oString) {
//code for IE
if (window.ActiveXObject) {
var oXML = new ActiveXObject("Microsoft.XMLDOM"); oXML.loadXML(oString);
return oXML;
}
// code for Chrome, Safari, Firefox, Opera, etc.
else {
return (new DOMParser()).parseFromString(oString, "text/xml");
}
}

function XMLToString(oXML)
{
//code for IE
if (window.ActiveXObject) {
var oString = oXML.xml; return oString;
}
// code for Chrome, Safari, Firefox, Opera, etc.
else {
return (new XMLSerializer()).serializeToString(oXML);
}
}