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

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

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

      在 PHP SimpleXML 對象上使用 xpath,SOAP + 命名空間

      Using xpath on a PHP SimpleXML object, SOAP + namespaces (not working..)(在 PHP SimpleXML 對象上使用 xpath,SOAP + 命名空間(不工作..))

          <bdo id='9MFGp'></bdo><ul id='9MFGp'></ul>

          <i id='9MFGp'><tr id='9MFGp'><dt id='9MFGp'><q id='9MFGp'><span id='9MFGp'><b id='9MFGp'><form id='9MFGp'><ins id='9MFGp'></ins><ul id='9MFGp'></ul><sub id='9MFGp'></sub></form><legend id='9MFGp'></legend><bdo id='9MFGp'><pre id='9MFGp'><center id='9MFGp'></center></pre></bdo></b><th id='9MFGp'></th></span></q></dt></tr></i><div class="3jmdos2" id='9MFGp'><tfoot id='9MFGp'></tfoot><dl id='9MFGp'><fieldset id='9MFGp'></fieldset></dl></div>
          <legend id='9MFGp'><style id='9MFGp'><dir id='9MFGp'><q id='9MFGp'></q></dir></style></legend>

          <small id='9MFGp'></small><noframes id='9MFGp'>

                <tbody id='9MFGp'></tbody>

            • <tfoot id='9MFGp'></tfoot>
              1. 本文介紹了在 PHP SimpleXML 對象上使用 xpath,SOAP + 命名空間(不工作..)的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                問題描述

                限時送ChatGPT賬號..

                在 SO 和 google 上研究了幾個小時之后......我希望在這里得到一些幫助:(我離運行正則表達式以完全刪除命名空間僅一步之遙)

                After researching this on SO and google for hours now... I hope to get some help here: (I am just one step away from running a regex to remove the namespaces completely)

                首先這是 XML:

                <?xml version="1.0" encoding="utf-16"?>
                <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
                  <soap:Header xmlns="http://webservices.site.com/definitions">
                    <SessionId>0119A|1</SessionId>
                  </soap:Header>
                  <soap:Body>
                    <Security_AuthenticateReply xmlns="http://xml.site.com/QQ">
                      <processStatus>
                        <statusCode>P</statusCode>
                      </processStatus>
                    </Security_AuthenticateReply>
                  </soap:Body>
                </soap:Envelope>
                

                現在這是我在 PHP 中的代碼的樣子:

                Now this is what my code in PHP looks like:

                $response = simplexml_load_string( $str ,NULL, 
                false, "http://schemas.xmlsoap.org/soap/envelope/" );
                // just making sure the name space is "registered"
                // but I tested all examples also with this removed
                $response->registerXPathNamespace("soap",
                    "http://schemas.xmlsoap.org/soap/envelope/");
                $_res = $response->xpath('//soap:Header');
                print_r($_res);
                /*** result: simple query for the root "soap" namespace, this looks good! (so far..)
                Array
                (
                    [0] => SimpleXMLElement Object
                        (
                            [SessionId] => 0119A|1
                        )
                
                )
                ***/
                
                // now we query for the "SessionId" element in the XML
                $_res = $response->xpath('//soap:Header/SessionId');
                print_r($_res);
                /*** result: this does not return anything!
                Array
                (
                )
                ***/
                
                // another approach
                $_res = $response->xpath('//soap:Header/SessionId/text()');
                print_r($_res);
                /*** result: this does not return anything at all!
                ***/
                
                // Finally, without using XPath this does work
                $_res = $response->xpath('//soap:Header');
                $_res = (string)$_res[0]->SessionId;
                echo $_res;
                /*** result: this worked
                0119A|1
                ***/
                

                如何使用 XPATH 獲取 SOAP 消息???

                How can I get the SOAP message working with XPATH???

                謝謝,羅馬

                推薦答案

                多個命名空間都搞砸了,給我添加以下作品

                The multiple namespaces are messing with it, adding the following works for me

                $response->registerXPathNamespace("site", "http://webservices.site.com/definitions");
                $_res = $response->xpath('//site:SessionId');
                

                另請參閱此之前的堆棧溢出問題

                also, see this previous stack overflow question

                這篇關于在 PHP SimpleXML 對象上使用 xpath,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)
                  <tbody id='pf3T8'></tbody>

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

                  • <legend id='pf3T8'><style id='pf3T8'><dir id='pf3T8'><q id='pf3T8'></q></dir></style></legend>
                  • <tfoot id='pf3T8'></tfoot>
                    • <bdo id='pf3T8'></bdo><ul id='pf3T8'></ul>

                      <i id='pf3T8'><tr id='pf3T8'><dt id='pf3T8'><q id='pf3T8'><span id='pf3T8'><b id='pf3T8'><form id='pf3T8'><ins id='pf3T8'></ins><ul id='pf3T8'></ul><sub id='pf3T8'></sub></form><legend id='pf3T8'></legend><bdo id='pf3T8'><pre id='pf3T8'><center id='pf3T8'></center></pre></bdo></b><th id='pf3T8'></th></span></q></dt></tr></i><div class="sgj78fs" id='pf3T8'><tfoot id='pf3T8'></tfoot><dl id='pf3T8'><fieldset id='pf3T8'></fieldset></dl></div>

                          主站蜘蛛池模板: 塑料脸盆批发,塑料盆生产厂家,临沂塑料广告盆,临沂家用塑料盆-临沂市永顺塑业 | 广东佛电电器有限公司|防雷开关|故障电弧断路器|智能量测断路器 广东西屋电气有限公司-广东西屋电气有限公司 | 工作心得_读书心得_学习心得_找心得体会范文就上学道文库 | 新能源汽车电机定转子合装机 - 电机维修设备 - 睿望达 | 山东钢格板|栅格板生产厂家供应商-日照森亿钢格板有限公司 | 仿古瓦,仿古金属瓦,铝瓦,铜瓦,铝合金瓦-西安东申景观艺术工程有限公司 | 焊接烟尘净化器__焊烟除尘设备_打磨工作台_喷漆废气治理设备 -催化燃烧设备 _天津路博蓝天环保科技有限公司 | 石家庄装修设计_室内家装设计_别墅装饰装修公司-石家庄金舍装饰官网 | 智能家居全屋智能系统多少钱一套-小米全套价格、装修方案 | 贴片电容-贴片电阻-二三极管-国巨|三星|风华贴片电容代理商-深圳伟哲电子 | 卓能JOINTLEAN端子连接器厂家-专业提供PCB接线端子|轨道式端子|重载连接器|欧式连接器等电气连接产品和服务 | 锂离子电池厂家-山东中信迪生电源 | POS机官网 - 拉卡拉POS机免费办理|官网在线申请入口 | 我爱古诗词_古诗词名句赏析学习平台 | 浙江建筑资质代办_二级房建_市政_电力_安许_劳务资质办理公司 | PTFE接头|聚四氟乙烯螺丝|阀门|薄膜|消解罐|聚四氟乙烯球-嘉兴市方圆氟塑制品有限公司 | 工作服定制,工作服定做,工作服厂家-卡珀职业服装(苏州)有限公司 | 武汉画册印刷厂家-企业画册印刷-画册设计印刷制作-宣传画册印刷公司 - 武汉泽雅印刷厂 | 电机修理_二手电机专家-河北豫通机电设备有限公司(原石家庄冀华高压电机维修中心) | 除甲醛公司-甲醛检测-广西雅居环境科技有限公司 | 硅胶管挤出机厂家_硅胶挤出机生产线_硅胶条挤出机_臣泽智能装备 贵州科比特-防雷公司厂家提供贵州防雷工程,防雷检测,防雷接地,防雷设备价格,防雷产品报价服务-贵州防雷检测公司 | 除尘器布袋骨架,除尘器滤袋,除尘器骨架,电磁脉冲阀膜片,卸灰阀,螺旋输送机-泊头市天润环保机械设备有限公司 | 印刷人才网 印刷、包装、造纸,中国80%的印刷企业人才招聘选印刷人才网! | 山东商品混凝土搅拌楼-环保型搅拌站-拌合站-分体仓-搅拌机厂家-天宇 | 蓝米云-专注于高性价比香港/美国VPS云服务器及海外公益型免费虚拟主机 | 玉米深加工机械,玉米加工设备,玉米加工机械等玉米深加工设备制造商-河南成立粮油机械有限公司 | 户外健身路径_小区健身器材_室外健身器材厂家_价格-浩然体育 | 二氧化碳/活性炭投加系统,次氯酸钠发生器,紫外线消毒设备|广州新奥 | 浇注料-高铝砖耐火砖-郑州凯瑞得窑炉耐火材料有限公司 | 洁净化验室净化工程_成都实验室装修设计施工_四川华锐净化公司 | 北京宣传片拍摄_产品宣传片拍摄_宣传片制作公司-现像传媒 | 丝杆升降机-不锈钢丝杆升降机-非标定制丝杆升降机厂家-山东鑫光减速机有限公司 | 北京银联移动POS机办理_收银POS机_智能pos机_刷卡机_收银系统_个人POS机-谷骐科技【官网】 | 净化车间装修_合肥厂房无尘室设计_合肥工厂洁净工程装修公司-安徽盛世和居装饰 | 标准品网_标准品信息网_【中检计量】 | MOOG伺服阀维修,ATOS比例流量阀维修,伺服阀维修-上海纽顿液压设备有限公司 | 论文查重_免费论文查重_知网学术不端论文查重检测系统入口_论文查重软件 | 耐高温风管_耐高温软管_食品级软管_吸尘管_钢丝软管_卫生级软管_塑料波纹管-东莞市鑫翔宇软管有限公司 | 专业的新乡振动筛厂家-振动筛品质保障-环保振动筛价格—新乡市德科筛分机械有限公司 | 高压无油空压机_无油水润滑空压机_水润滑无油螺杆空压机_无油空压机厂家-科普柯超滤(广东)节能科技有限公司 | 立式_复合式_壁挂式智能化电伴热洗眼器-上海达傲洗眼器生产厂家 理化生实验室设备,吊装实验室设备,顶装实验室设备,实验室成套设备厂家,校园功能室设备,智慧书法教室方案 - 东莞市惠森教学设备有限公司 |