...
Every programming language has its proper solution for processing XML as payload, please check the documentation for the appropriate usage.
2. SOAP
Most programming languages have a solution for building a SOAP client, please check the documentation for the appropriate usage. It is essential that a recognised SOAP Server is used and NOT a homemade solution.