我从Web服务获得xml响应如下: -
<ns2:errorList xmlns:ns2="http://www.abc.com/api/def/V1">
<error code="DOMAIN_VALIDATE" path="address.zip">
<message>invalid</message>
</error>
<error code="DOMAIN_VALIDATE" path="address.city">
<message>empty</message>
</error>
</ns2:errorList>
我想使用jquery或javascript以json格式。不想为此触摸Web服务。请帮忙。
答案 0 :(得分:0)
您可以尝试Xml2Json:
var xml = '<ns2:errorList xmlns:ns2="http://www.abc.com/api/def/V1"><error code="DOMAIN_VALIDATE" path="address.zip"><message>invalid</message></error><error code="DOMAIN_VALIDATE" path="address.city"><message>empty</message></error>
</ns2:errorList>';
var json = $.xml2json(xml);
现在json
将包含XML对象。 json.error[0].path
将为您提供address.zip
。