0

我有来自服务器的响应数据。我需要从 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;

如何获取 Result 的元素内容Token1234567890

4

2 回答 2

2

代替

getElementsByTagName('Response').text;

getElementsByTagName('Response').innerXML;

它是一个 XML 文档。

于 2013-05-15T09:41:40.610 回答
0
var tokenData = responseData.getElementsByTagName('Response').item(0).text;

如果我使用上面的代码,它工作正常!

于 2013-05-15T13:16:45.867 回答