我有一个需要使用 PHP 提交的 xml。从 xml 中的 3 个 PHP 变量来看,$shippingMode 是一个字符串,它没有被正确传递。我尝试了多种方法,但没有任何帮助。这是代码:
$zip = 90002;
$pounds = 0.1;
$shippingMode = "Express";
function USPSParcelRate($pounds,$zip) {
$url = "http://production.shippingapis.com/shippingAPI.dll";
$devurl ="testing.shippingapis.com/ShippingAPITest.dll";
$service = "RateV4";
$xml = rawurlencode("<RateV4Request USERID='USER' >
<Revision/>
<Package ID='1ST'>
<Service>'".$shippingMode."'</Service>
<ZipOrigination>10025</ZipOrigination>
<ZipDestination>".$zip."</ZipDestination>
<Pounds>".$pounds."</Pounds>
<Ounces>0</Ounces>
<Container></Container>
<Size>REGULAR</Size>
<Width></Width>
<Length></Length>
<Height></Height>
<Girth></Girth>
</Package>
</RateV4Request>");
我也尝试过$shippingMode
直接放置而不连接。要不就".$shippingMode."
知道在 XML 中使用字符串最安全、最正确的方法是什么吗?