Din "klient" skickar med frågan i anropet, t.ex. så som formulärdata skickas till servern på en webbsida. Under "Kom igång - Exempelkod" finns ett exempel på där data skickas med AJAX och ett exempel som använder .NET:s WebClient. Med PHP finns ett antal olika sätt, jag vet inte hur du gör dina anrop men med t.ex. Curl så anger du din sträng med frågan till curl-objektet.
(Om någon PHP-kunnig utvecklare känner för att dela med sig av ett exempel, t.ex. en portning av javascript-exemplet "Sök avgångar från en station" eller liknande så lägger jag gärna upp det bland de andra exemplen.)
Exempel på en sida som visar returnerad stationsinfo för Stockholm C.
<html>
<head>
<title>PHP Request</title>
</head>
<body>
<?php
$xml_data ='<REQUEST>'.
'<LOGIN authenticationkey="{YourAuthenticationKey}" />'.
'<QUERY objecttype="TrainStation">'.
'<FILTER>'.
'<EQ name="LocationSignature" value="Cst" />'.
'</FILTER>'.
'</QUERY>'.
'</REQUEST>';
$ch = curl_init($URL);
curl_setopt($ch, CURLOPT_MUTE, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: text/xml'));
curl_setopt($ch, CURLOPT_POSTFIELDS, "$xml_data");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
curl_close($ch);
print htmlspecialchars($output);
?>
</body>
</html>