on 06-08-2011 4:45 PM
Srs
tenho uma situacao de envio de dados via proxy para o PI que entrega um xml especifico montado via Java Maping em um webservice SOAP.
estou usando o DOM para trabalhar com o XML de entrada e de saida porém quando tento receber o xml de entrada, o que é enviado via o proxy ( e montado por ele com base em um data type criado ) o DOM gera uma exception pois diz que nao consegue carregar os elementos.
Segue abaixo o xml:
<?xml version="1.0" encoding="utf-8"?><n0:mtp_carga_elemento_pep xmlns:n0="http://www.gafisa.com.br/erp/dynamics/carga/ElementoPEP"><gaf_elemento_pep><id_sap>This is a string 10</id_sap><post1>This is a string 11</post1></gaf_elemento_pep><gaf_elemento_pep><id_sap>This is a string 12</id_sap><post1>This is a string 13</post1></gaf_elemento_pep></n0:mtp_carga_elemento_pep>
Vocês sabem o que pode ser, sendo que se eu trato qualquer outro xml criado no padrao w3c ele carrega corretamente no Java.
Valew pelo tempo dispensado ao meu problema
O DOM do seu Java Mapping, vc diz?
O XML é passado como XML mesmo, ou como parametro (string) dentro de outro XML wrapper (estilo nfe 1.10)?
Abs,
Henrique.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
resolvi usando o codigo para substituir os characteres corretamente :
strXML = strXML.replaceAll("<", "<").replaceAll(">", ">").replaceAll(""", """);
O que acontecia era que o xml que eu queria ler estava dentro de uma tag do XML original do tipo STring, usando esse código acima o Doom importou corretamente, obrigado Henrique pela ajuda
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.