I searched all over and i dont know what is the best way to construct an XML like this in C#.\[code\] <?xml version="1.0" encoding="ISO-8859-1"?> <SOAP-ENV:EnvelopeSOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"xmlns:xsd="http://www.w3.org/2001/XMLSchema"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"> <SOAP-ENV:Body> <ns5572:calculate_something xmlns:ns5572="http://tempuri.org"> <Input_data> <code_user xsi:type="xsd:string">test_user</code_user> <password_broker xsi:type="xsd:string">test_password</password> <subuser_id xsi:type="xsd:string"></subuser_id> </Input_data> </ns5572:calculate_something> </SOAP-ENV:Body> </SOAP-ENV:Envelope>\[/code\]My question is if there are any special dedicated classes for this kind of structure.Thanks in advance.