NFe + Soap como criar uma mensagem?

Bom dia a todos !
(Legal o novo leiaute do GUJ, pena que as buscas não tão funcionando…)
Queria saber como criar uma mensagem soap para trabalhar com o webservice da NFe.
No manual de integração existe um exemplo de mensagem SOAP, estou criando as tags
SOAP:Envelope SOAP:Body com concatenação de String e adicionando a ele
o meu xml. Essa seria forma aceitável ou meu método está meio Lusitano ?

Abaixo meu código:


...
String conteudo = "<?xml version=\"1.0\" " + "encoding=\"UTF-8\"?>"
				+ "<soap:Envelope "
				+ "xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" "
				+ "xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" "
				+ "xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">"
				+ "<soap:Body>"
				+ "<nfeRecepcaoLote xmlns=\"http://www.portalfiscal.inf.br/nfe/wsdl/NfeRecepcao\">"
				+ "<nfeCabecMsg>"
				+ "<cabecMsg xmlns=\"http://www.portalfiscal.inf.br/nfe\" versao=\"1.02\">"
				+ "<versaoDados>1.10</versaoDados>" + "</cabecMsg>"
				+ "</nfeCabecMsg>" + "<nfeDadosMsg>";

...