如何在php中更改webservice中的名称空间 [英] how to change Name space in webservice in php

查看:85
本文介绍了如何在php中更改webservice中的名称空间的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

<pre lang="PHP">

我在php webservice中遇到了一些问题.我想在xml中更改或添加新的NAMESPACE.

I face some problem in php webservice.i wanna change or add new NAMESPACE in xml.

$params = array("AddonBenefits"=>"",
                                "CoverType"=>"",
                                "DateOfBirth"=>"05-jul-1985",
                                "JourneyEndDate"=>"19-oct-2012",
                                "JourneyStDate"=>"15-oct-2012",
                                "MaxNoofTravelDays"=>'',
                                "ProductType"=>"Individual",
                                "VisitingUSA"=>"False");


$ ws_url ="www.xyz.com?wsdl"


$ws_url="www.xyz.com?wsdl"

$client = new nusoap_client($ws_url, true, $proxyhost, $proxyport, $proxyusername, $proxypassword);

waht means of true or false use in 
        $client->soap_defencoding='utf-8';

        $result = $client->call("getTravelPremium", array($objDataContract), "http://tempuri.org/");


不要这样,我需要这个xml如何创建和添加名称空间-> tem或ns


not make like this i need this xml how to make and add namespace-->tem or ns

<tem:getTravelPremium>
         <!--Optional:-->
         <tem:objDataContract>
            <!--Optional:-->
            <ns:AddonBenefits>?</ns:AddonBenefits>
            <!--Optional:-->
            <ns:CoverType>?</ns:CoverType>
            <!--Optional:-->
            <ns:DateOfBirth>05-jul-1985</ns:DateOfBirth>
            <!--Optional:-->
            <ns:JourneyEndDate>20-oct-2012</ns:JourneyEndDate>
            <!--Optional:-->
            <ns:JourneyStDate>14-oct-2012</ns:JourneyStDate>
            <ns:MaxNoofTravelDays>?</ns:MaxNoofTravelDays>
            <ns:ProductType>indivisua</ns:ProductType>
            <!--Optional:-->
            <ns:VisitingUSA>?</ns:VisitingUSA>
         </tem:objDataContract>
      </tem:getTravelPremium


>


>

推荐答案

params = array(" => " " => " "" => " 1985年7月5日"" => " 2012年10月19日"" => " 2012年8月15日"" => ' ', " => " 个人"" => " 错误");
params = array("AddonBenefits"=>"", "CoverType"=>"", "DateOfBirth"=>"05-jul-1985", "JourneyEndDate"=>"19-oct-2012", "JourneyStDate"=>"15-oct-2012", "MaxNoofTravelDays"=>'', "ProductType"=>"Individual", "VisitingUSA"=>"False");



ws_url =" www.xyz.com?wsdl"
ws_url="www.xyz.com?wsdl"


client = nusoap_client(
client = new nusoap_client(


这篇关于如何在php中更改webservice中的名称空间的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆