我有来自服务器的响应数据。我需要从XML中提取结果内容值。
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<Response xmlns="http://tempuri.org/">
<Result>Token1234567890</Result>
</Response>
</soap:Body>
</soap:Envelope>
我尝试了getElementsByTagName('Response').text;
如何获取结果的元素内容Token1234567890
?
答案 0 :(得分:2)
替换
getElementsByTagName('Response').text;
使用
getElementsByTagName('Response').innerXML;
这是一个XML文档。
答案 1 :(得分:0)
var tokenData = responseData.getElementsByTagName('Response').item(0).text;
如果我使用上面的代码,它的工作正常!