pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

  • <legend id='qTvSJ'><style id='qTvSJ'><dir id='qTvSJ'><q id='qTvSJ'></q></dir></style></legend>

    <small id='qTvSJ'></small><noframes id='qTvSJ'>

        <bdo id='qTvSJ'></bdo><ul id='qTvSJ'></ul>
      <tfoot id='qTvSJ'></tfoot>
    1. <i id='qTvSJ'><tr id='qTvSJ'><dt id='qTvSJ'><q id='qTvSJ'><span id='qTvSJ'><b id='qTvSJ'><form id='qTvSJ'><ins id='qTvSJ'></ins><ul id='qTvSJ'></ul><sub id='qTvSJ'></sub></form><legend id='qTvSJ'></legend><bdo id='qTvSJ'><pre id='qTvSJ'><center id='qTvSJ'></center></pre></bdo></b><th id='qTvSJ'></th></span></q></dt></tr></i><div class="0gw2ycq" id='qTvSJ'><tfoot id='qTvSJ'></tfoot><dl id='qTvSJ'><fieldset id='qTvSJ'></fieldset></dl></div>

      1. 更改 php 中的soap前綴

        change soap prefixes in php(更改 php 中的soap前綴)
          <tbody id='1GIXI'></tbody>
              <bdo id='1GIXI'></bdo><ul id='1GIXI'></ul>
              1. <i id='1GIXI'><tr id='1GIXI'><dt id='1GIXI'><q id='1GIXI'><span id='1GIXI'><b id='1GIXI'><form id='1GIXI'><ins id='1GIXI'></ins><ul id='1GIXI'></ul><sub id='1GIXI'></sub></form><legend id='1GIXI'></legend><bdo id='1GIXI'><pre id='1GIXI'><center id='1GIXI'></center></pre></bdo></b><th id='1GIXI'></th></span></q></dt></tr></i><div class="82iyesg" id='1GIXI'><tfoot id='1GIXI'></tfoot><dl id='1GIXI'><fieldset id='1GIXI'></fieldset></dl></div>

                <legend id='1GIXI'><style id='1GIXI'><dir id='1GIXI'><q id='1GIXI'></q></dir></style></legend>

                <small id='1GIXI'></small><noframes id='1GIXI'>

              2. <tfoot id='1GIXI'></tfoot>

                  本文介紹了更改 php 中的soap前綴的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  限時送ChatGPT賬號..

                  我正在將一個肥皂網絡服務從 .net 重寫為 php.默認情況下,php 給我的標簽如下所示:

                  i'm rewriting a soap web service from .net to php. by default, php is giving me tags that look like this:

                  <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://tempuri.org/"><SOAP-ENV:Header><ns1:FindAllCategories/></SOAP-ENV:Header><SOAP-ENV:Body><ns1:FindAllCategoriesResponse><ns1:FindAllCategoriesResult><ns1:ArtistCategoryDto>
                  

                  等等...

                  但我需要這個:

                  <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><FindAllCategoriesResponse xmlns="http://tempuri.org/"><FindAllCategoriesResult><ArtistCategoryDto>
                  

                  這類似于這里的問題:PHP AND SOAP.改變信封 但是我不想像他那樣破解它.此外,我正在創建一個將由現有 iphone 應用程序使用的肥皂服務,而不是使用 PHP 來使用 SoapClient 使用肥皂服務.iphone 應用程序只是解析原始 xml,我現在無法更改 iphone 應用程序.

                  This is similar to the question here: PHP AND SOAP. Change envelope however i'd like to not hack it the way he did. Also, i am creating a soap service that will be consumed by an existing iphone app, not using PHP to consume a soap service using SoapClient. The iphone app just parses the raw xml and i can't change the iphone app right now.

                  推薦答案

                  在重新閱讀您想要的內容并搜索 php 文檔后,這里是我的解決方案和我所做的一些假設

                  After re-reading what it is you want and searching through the php documentation here is my solution and a couple of assumptions that I made

                  假設

                  • 如果我是對的,您知道 SOAP 前綴本身不是問題(只要前綴一致,您就可以使用任何前綴).
                  • 我們需要為這個特定的 Iphone 應用創建一個變通方法,該應用使用當前無法由您修改/升級的 (xml) 解析器

                  你想要什么?

                  1. 您想使用本機 API 來更改 SOAP 前綴
                  2. 您想捕獲 SoapServer 響應,以便在返回之前更改 SOAP 前綴

                  解決方案

                  1. 目前沒有本地 SoapServer API 方法來改變 SOAP 前綴
                  2. 您可以捕獲 SoapServer 響應并通過正則表達式或 xml 解析器處理響應,請參見下面的示例

                  <?php
                  
                  // Create you parse function - Regex
                  function SoapServerRegexParser($input)
                  {
                      // $input contains your XML Response
                      // Do str_replace or preg_replace   
                      $request = preg_replace({do replace});
                  
                      //return modified output to client
                      return $request;
                  }
                  
                  // OR create you parse function - Regex XML Parser
                  function SoapServerXMLParser($input)
                  {
                      // $input contains your XML Response
                      // Use any xml parser that you would like   
                      $xml = new DOMDocument();
                      $xml->formatOutput = true;
                      $xml->preserveWhiteSpace = false;
                      $xml->loadXML($input);
                      //Do replacement have a looke at: DOMNode::replaceChild
                  
                      //return modified output to client
                      return $xml->saveXML();
                  }
                  
                  // Make php buffer all output
                  // Send all output to a callBack function
                  
                  // Replace 'SoapServerRegexParser' with the callback function name of choice
                  ob_start('SoapServerRegexParser'); //buffer output and set callback function
                  
                  // Create SoapServer
                  $server = new SoapServer('wsdlfile.wsdl');
                  $server->handle(); //Handle incoming request
                  ob_end_flush(); //Release buffer, but send through callback function first
                  
                  ?>
                  

                  這應該可以解決問題,我還沒有創建正則表達式部分或實際的 xlm 節點替換,但我認為你可以自己做

                  This should do the trick, I haven't created the regex part or the actual xlm node replacement but I figure you can do that yourself

                  這篇關于更改 php 中的soap前綴的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  enable SOAP on PHP(在 PHP 上啟用 SOAP)
                  Get received XML from PHP SOAP Server(從 PHP SOAP 服務器獲取接收到的 XML)
                  not a valid AllXsd value(不是有效的 AllXsd 值)
                  PHP SoapClient: SoapFault exception Could not connect to host(PHP SoapClient:SoapFault 異常無法連接到主機)
                  Implementation of P_SHA1 algorithm in PHP(PHP中P_SHA1算法的實現)
                  Sending a byte array from PHP to WCF(將字節數組從 PHP 發送到 WCF)
                  <i id='qrSQx'><tr id='qrSQx'><dt id='qrSQx'><q id='qrSQx'><span id='qrSQx'><b id='qrSQx'><form id='qrSQx'><ins id='qrSQx'></ins><ul id='qrSQx'></ul><sub id='qrSQx'></sub></form><legend id='qrSQx'></legend><bdo id='qrSQx'><pre id='qrSQx'><center id='qrSQx'></center></pre></bdo></b><th id='qrSQx'></th></span></q></dt></tr></i><div class="0ikqcyk" id='qrSQx'><tfoot id='qrSQx'></tfoot><dl id='qrSQx'><fieldset id='qrSQx'></fieldset></dl></div>

                  1. <tfoot id='qrSQx'></tfoot>
                    <legend id='qrSQx'><style id='qrSQx'><dir id='qrSQx'><q id='qrSQx'></q></dir></style></legend>

                          <bdo id='qrSQx'></bdo><ul id='qrSQx'></ul>
                            <tbody id='qrSQx'></tbody>

                            <small id='qrSQx'></small><noframes id='qrSQx'>

                          • 主站蜘蛛池模板: 选矿设备,选矿生产线,选矿工艺,选矿技术-昆明昆重矿山机械 | 整车VOC采样环境舱-甲醛VOC预处理舱-多舱法VOC检测环境仓-上海科绿特科技仪器有限公司 | 环保袋,无纺布袋,无纺布打孔袋,保温袋,环保袋定制,环保袋厂家,环雅包装-十七年环保袋定制厂家 | 高防护蠕动泵-多通道灌装系统-高防护蠕动泵-www.bjhuiyufluid.com慧宇伟业(北京)流体设备有限公司 | 棉服定制/厂家/公司_棉袄订做/价格/费用-北京圣达信棉服 | 深圳品牌设计公司-LOGO设计公司-VI设计公司-未壳创意 | 加气混凝土砌块设备,轻质砖设备,蒸养砖设备,新型墙体设备-河南省杜甫机械制造有限公司 | 自动气象站_气象站监测设备_全自动气象站设备_雨量监测站-山东风途物联网 | WTB5光栅尺-JIE WILL磁栅尺-B60数显表-常州中崴机电科技有限公司 | 北京易通慧公司从事北京网站优化,北京网络推广、网站建设一站式服务商-北京网站优化公司 | 全自动在线分板机_铣刀式在线分板机_曲线分板机_PCB分板机-东莞市亿协自动化设备有限公司 | 艾默生变频器,艾默生ct,变频器,ct驱动器,广州艾默生变频器,供水专用变频器,风机变频器,电梯变频器,艾默生变频器代理-广州市盟雄贸易有限公司官方网站-艾默生变频器应用解决方案服务商 | 杭州ROHS检测仪-XRF测试仪价格-百科 | 苏州注册公司_苏州代理记账_苏州工商注册_苏州代办公司-恒佳财税 | 西门子伺服控制器维修-伺服驱动放大器-828D数控机床维修-上海涌迪 | SOUNDWELL 编码器|电位器|旋转编码器|可调电位器|编码开关厂家-广东升威电子制品有限公司 | 便携式谷丙转氨酶检测仪|华图生物科技百科 | 北京律师咨询_知名专业北京律师事务所_免费法律咨询 | 呼末二氧化碳|ETCO2模块采样管_气体干燥管_气体过滤器-湖南纳雄医疗器械有限公司 | 冷镦机-多工位冷镦机-高速冷镦机厂家-温州金诺机械设备制造有限公司 | 金属软管_不锈钢金属软管_巩义市润达管道设备制造有限公司 | 工业车间焊接-整体|集中除尘设备-激光|等离子切割机配套除尘-粉尘烟尘净化治理厂家-山东美蓝环保科技有限公司 | 小型UV打印机-UV平板打印机-大型uv打印机-UV打印机源头厂家 |松普集团 | 外贮压-柜式-悬挂式-七氟丙烷-灭火器-灭火系统-药剂-价格-厂家-IG541-混合气体-贮压-非贮压-超细干粉-自动-灭火装置-气体灭火设备-探火管灭火厂家-东莞汇建消防科技有限公司 | 杭州代理记账费用-公司注销需要多久-公司变更监事_杭州福道财务管理咨询有限公司 | 大行程影像测量仪-探针型影像测量仪-增强型影像测量仪|首丰百科 大通天成企业资质代办_承装修试电力设施许可证_增值电信业务经营许可证_无人机运营合格证_广播电视节目制作许可证 | 恒压供水控制柜|无负压|一体化泵站控制柜|PLC远程调试|MCGS触摸屏|自动控制方案-联致自控设备 | 酶联免疫分析仪-多管旋涡混合仪|混合器-莱普特科学仪器(北京)有限公司 | 湖南印刷厂|长沙印刷公司|画册印刷|挂历印刷|台历印刷|杂志印刷-乐成印刷 | 耐酸碱泵-自吸耐酸碱泵型号「品牌厂家」立式耐酸碱泵价格-昆山国宝过滤机有限公司首页 | 广东护栏厂家-广州护栏网厂家-广东省安麦斯交通设施有限公司 | 多物理场仿真软件_电磁仿真软件_EDA多物理场仿真软件 - 裕兴木兰 | 医学模型生产厂家-显微手术模拟训练器-仿真手术模拟训练系统-北京医教科技 | 北京律师咨询_知名专业北京律师事务所_免费法律咨询 | 水平垂直燃烧试验仪-灼热丝试验仪-漏电起痕试验仪-针焰试验仪-塑料材料燃烧检测设备-IP防水试验机 | 磁力链接搜索神器_BT磁力狗_CILIMAO磁力猫_高效磁力搜索引擎2024 | 小型手持气象站-空气负氧离子监测站-多要素微气象传感器-山东天合环境科技有限公司 | SRRC认证_电磁兼容_EMC测试整改_FCC认证_SDOC认证-深圳市环测威检测技术有限公司 | 油冷式_微型_TDY电动滚筒_外装_外置式电动滚筒厂家-淄博秉泓机械有限公司 | 钢结构-钢结构厂房-钢结构工程[江苏海逵钢构厂] | 选矿设备-新型重选设备-金属矿尾矿重选-青州冠诚重工机械有限公司 |