Zerenato, bom dia.
Alguns cuidados devem ser tomados ao inserir informações em ambientes públicos. Os dados do prestador e tomador devem ser removidos.
Em relação ao XML, também sofri no começo porque estava usando o XSD errado para validar.
No seu caso, o namespace "xmlns" deve apontar para "http://www.ginfes.com.br/servico_enviar_lote_rps_envio_v03.xsd" pois refere-se ao método que está sendo chamado.
Em seguida, é necessário acrescentar o namespace dos tipos, que identificarão os elementos do xml.
Para exemplificar, o início do seu XML deve-se parecer com o exemplo abaixo:
<?xml version="1.0" encoding="utf-8"?>
<EnviarLoteRpsEnvio xmlns="http://www.ginfes.com.br/servico_enviar_lote_rps_envio_v03.xsd" xmlns:tipos="http://www.ginfes.com.br/tipos_v03.xsd">
Utilizei c# para implementar as integrações, porém não sei como fazê-lo em outras linguagens.
Uso o Notepad++ com um plugin para XML para validação contra os schemas.
Qualquer dúvida, pode perguntar.
Att,
Marcio Policarpo