Por favor pessoal, estou com o seguinte problema:
Para o meu arquivo XML de teste estou conseguindo fazer a leitura através do JAXB sem problemas. porém, quando vou testar com o arquivo da empresa em que trabalho, com exatamente as mesmas TAGS, sendo a unica diferença a 1ª linha do arquivo, acontece o erro:
javax.xml.bind.UnmarshalException: unexpected element (uri:“urn:infdiario”, local:“DOC_ARQ”). Expected elements are <{}DOC_ARQ>,<{}urn:infdiario>
Meu XML de teste é este (que esta funcionando normalmente):
<?xml version="1.0" encoding="windows-1252" ?><DOC_ARQ xmlns:ns2=“urn:infdiario”>
<CAB_INFORM>
<COD_DOC>1</COD_DOC>
<DT_COMPT>05/03/2014</DT_COMPT>
<DT_GERAC_ARQ>06/03/2014</DT_GERAC_ARQ>
1.0
</CAB_INFORM>
<LISTA_INFORM>
<CNPJ_FDO>Madhya Pradesh</CNPJ_FDO>
<VL_TOTAL>1000000</VL_TOTAL>
<VL_QUOTA>1,518340400000</VL_QUOTA>
<PATRIM_LIQ>70575048,39</PATRIM_LIQ>
<CAPTC_DIA>0,00</CAPTC_DIA>
<RESG_DIA>4445,08</RESG_DIA>
<VL_TOTAL_SAI>37405,68</VL_TOTAL_SAI>
<VL_TOTAL_ATV>70578285,13</VL_TOTAL_ATV>
<NR_COTST>50355</NR_COTST>
<LISTA_COTST_SIGNIF></LISTA_COTST_SIGNIF>
para leitura do XML abaixo que esta dando problema. (a unica diferença é que o comando “ns2” do namespace não existe):
<?xml version="1.0" encoding="windows-1252" ?><DOC_ARQ xmlns=“urn:infdiario”>
<CAB_INFORM>
<COD_DOC>1</COD_DOC>
<DT_COMPT>05/03/2014</DT_COMPT>
<DT_GERAC_ARQ>06/03/2014</DT_GERAC_ARQ>
1.0
</CAB_INFORM>
<LISTA_INFORM>
<CNPJ_FDO>Madhya Pradesh</CNPJ_FDO>
<VL_TOTAL>1000000</VL_TOTAL>
<VL_QUOTA>1,518340400000</VL_QUOTA>
<PATRIM_LIQ>70575048,39</PATRIM_LIQ>
<CAPTC_DIA>0,00</CAPTC_DIA>
<RESG_DIA>4445,08</RESG_DIA>
<VL_TOTAL_SAI>37405,68</VL_TOTAL_SAI>
<VL_TOTAL_ATV>70578285,13</VL_TOTAL_ATV>
<NR_COTST>50355</NR_COTST>
<LISTA_COTST_SIGNIF></LISTA_COTST_SIGNIF>
Alguém pode por favor me ajudar com o problema em questão?
Obrigado!