What are the common issues when sending XML data using Guzzle version 5 in PHP?

One common issue when sending XML data using Guzzle version 5 in PHP is that the XML data needs to be properly formatted and set as the request body. To solve this, you can use the `body` option in the Guzzle request to set the XML data.

use GuzzleHttp\Client;

$xmlData = '<root><data>Hello World!</data></root>';

$client = new Client();
$response = $client->post('http://example.com/api', [
    'body' => $xmlData,
    'headers' => [
        'Content-Type' => 'application/xml'
    ]
]);

echo $response->getBody();