The XML snippet you posted looks like XSD schema. It describes the following XML:
<CheckDomain xmlns="...">
<domainRef>...</domainRef>
<suggestions>true</suggestions> <!-- or it could be "false" -->
</CheckDomain>
The snippet you provided does not say what namespace CheckDomain needs to be, or what's supposed to be inside of domainRef. You need the whole XSD document for this.
Also, without seeing the WSDL file for the service, it's impossible to tell how to turn this into a valid SOAP message. (Assuming that you're dealing with a real SOAP service, and not just with a REST or XML-RPC service that happens to describe its input using XSD schema).
The beauty of SOAP is that you usually never have to do any of this manually. You just get the right tool and point it at the WSDL and XSD files published by the service, and you automatically have classes generated that do the right thing.