1
我在PHP中使用SOAP。在PHP中添加SOAP/XML參數
目前我提交標籤
<TAG>DATA</TAG>
但我想提交
<TAG parameter=value>DATA</TAG>
對於我的生活,我不能找出如何做到這一點。我甚至不知道這個參數=值對被稱爲?
任何人都可以幫忙嗎?
我在PHP中使用SOAP。在PHP中添加SOAP/XML參數
目前我提交標籤
<TAG>DATA</TAG>
但我想提交
<TAG parameter=value>DATA</TAG>
對於我的生活,我不能找出如何做到這一點。我甚至不知道這個參數=值對被稱爲?
任何人都可以幫忙嗎?
好的 - 經過一番努力尋找,幸運的谷歌,我已經找到了我自己的問題的答案。
將一個參數(或幾個)添加到XML標籤,你會使用這樣的 'soapvar' 命令:
$xmlvar = soapvar('<anyType xsi:type="InvoiceLine">'.$line_xml.'</anyType>',XSD_ANYXML)
這將產生以下XML:
<anyType xsi:type="InvoiceLine"><otherstuff>data</otherstuff></anyType>
因此,所有好,好。問題在於,你需要能夠隔離標籤三明治中間的'otherstuff' - 在這種情況下,它是$ line_xml變量。只要你能做到這一點,這種方法似乎工作得很好。