我是WebService的新手。我从WebService获得以下响应
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Header/>
<S:Body><ns2:getGreetingResponse xmlns:ns2="http://wsserver.myfirst.com/">
<return>Hello Cheepu</return>
</ns2:getGreetingResponse></S:Body></S:Envelope>
XML的结果是&#34; Hello Cheepu&#34;。我如何从响应中检索它。
答案 0 :(得分:0)
您可以使用以下代码加载XML DOM:
if (window.DOMParser)
{
parser=new DOMParser();
xmlDoc=parser.parseFromString(text,"text/xml");
}
else // Internet Explorer
{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.loadXML(text);
}
然后遍历DOM到元素。 此代码适用于浏览器中的javaScrip。与http://www.mkyong.com/java/how-to-read-xml-file-in-java-dom-parser/
中给出的Java类似的代码