Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用PHPSOAP同时获取具有属性和文本内容的xml节点作为子节点?_Php_Xml_Soap - Fatal编程技术网

如何使用PHPSOAP同时获取具有属性和文本内容的xml节点作为子节点?

如何使用PHPSOAP同时获取具有属性和文本内容的xml节点作为子节点?,php,xml,soap,Php,Xml,Soap,尝试使用php soap为外部Web服务生成xml请求 通过服务的api,我应该传递节点的属性和文本值: <Volume type="I" determiningMethod="N">192</Volume> 我得到: <Volume type="I" determiningMethod="N"/> <Volume>192</Volume> 我得到:

尝试使用php soap为外部Web服务生成xml请求

通过服务的api,我应该传递节点的属性和文本值:

<Volume type="I" determiningMethod="N">192</Volume>
我得到:

<Volume type="I" determiningMethod="N"/>
<Volume>192</Volume>
我得到:

<Volume type="I" determiningMethod="N"/>
<Volume>192</Volume>
192

但我需要这两个

感谢@giulp指向SoapParam

根据:

如果需要这样的字符串:

Volume => [type=>"I",determiningMethod=>"N"]
<Volume type="I" determiningMethod="N">192</Volume>
Volume => ['_' => 192, 'type'=>'I', 'determiningMethod'=>'N']

嗨,sholkyman,如果你想帮助别人帮助你:)它将是有用的,包括一些更多的代码,至少是函数调用,也许是wdsl,甚至只是卷的定义。。。Php不是我的主要关注点,你检查过这个类了吗?谢谢,SoapParam的doС-page上的一条评论是关键