-3

我正在从 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 服务。请帮忙。

4

1 回答 1

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

于 2013-07-26T11:34:32.517 回答