Citação:
Postado Originalmente por Edson Garrido
Olá, amigos.
Estou tentando enviar um XML para o serviço de consumo de Franca-SP, cujo layout é similar ao de BH.
A comunicação está OK, mas o webservice sempre me responde com a seguinte mensagem:
2010-02-18 09:58:40.596084 nusoap_client: faultstring = org.xml.sax.SAXParseException: XML document structures must start and end within the same entity.
Pelo que percebo, ou há uma tag faltante, ou um problema com o encoding do XML (já utilizei UTF-8 e ISO 8859-1, sem sucesso). Segue o XML que estou tentando enviar:
[/HTML]Pergunto se esta estrutura está correta (estou utilizando PHP com NuSoap para enviar) e se há algum cabeçalho obrigatório para o envio, pois não achei nada na documentação que tenho.
Qualquer luz será muito bem vinda.
Abs.
|
Parece que você não está obedecendo o TAG do NameSpace.
Ao invés você deve colocar "http://www.ginfes.com.br/servico_enviar_lote_rps_envio_v03.xsd" como NameSpace.
Pelo menos é o que está no servico_enviar_lote_rps_envio_v03.xsd.
Use esse site para validar o XML junto com o Squema:
XML Validation: XML Validation
No exemplo que você mandou deu isso:
Errors in the XML document:
1:84cvc-elt.1: Cannot find the declaration of element 'EnviarLoteRpsEnvio'.
Errors in file xml-schema:
3:198TargetNamespace.2: Expecting no namespace, but the schema document has a target namespace of 'http://www.ginfes.com.br/servico_enviar_lote_rps_envio_v03.xsd'.
Att,
Luiz Vaz