gpt4 book ai didi

Javascript SOAP 响应解析元素

转载 作者:行者123 更新时间:2023-11-28 07:23:41 24 4
gpt4 key购买 nike

我需要解析 SOAP 响应 xml 并在 JavaScript 中显示 HTML 页面中的节点值...

我得到的回复如下:

<?xml version='1.0' encoding='ISO-8859-1'?><SOAP-ENV:Envelope xmlns:SOAP-ENV='http://schemas.xmlsoap.org/soap/envelope/' xmlns:SOAP-ENC='http://schemas.xmlsoap.org/soap/encoding' xmlns:xsd='http://www.w3.org/1999/XMLSchema' xmlns:xsi='http://www.w3.org/1999/XMLSchema-instance' SOAP-ENV:encodingStyle='http://schemas.xmlsoap.org/soap/encoding'><SOAP-ENV:Body><MIA.selPazResponse><statoAnagrafeSiss>ATTIVA</statoAnagrafeSiss><statoAnagrafeAziendale>ATTIVA</statoAnagrafeAziendale><datiCittadino><inserimentoPaz>N</inserimentoPaz><statoAssistito/><idAnag>00000000</idAnag><cognomeCittadino>XXXX</cognomeCittadino><nomeCittadino>YYY</nomeCittadino><sessoCittadino>M</sessoCittadino>codiceFiscaleCittadino>ZZZZ</codiceFiscaleCittadino></MIA.selPazResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>

例如,我需要获取标签“cognomeCittadino”并将其显示在文本表单或同一页面的 div 中!有谁能够帮助我?我尝试使用 getElementsByTagName 但它不起作用!

最佳答案

根据DOMParser docs ,它似乎无法处理 SOAP。

使用示例代码测试您的 SOAP xml 字符串 provided on MDN ,它返回解析错误

以下解决方案似乎有效

  1. 基于 jQuery:https://stackoverflow.com/a/8338745/3591273
  2. XrmServiceToolkit(来自 Microsoft):http://xrmservicetoolkit.codeplex.com/ (reference)

关于Javascript SOAP 响应解析元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29990957/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com