Hi,
 
We having a problem parsing a xml document to do the unMarshall method.
 
It seems that if we have empty tags in the xml document it occurs this execption :
 
Error parsing document (line 68, col 15)
org.xmlpull.v1.XmlPullParserException: start tag unexpected character < (position: TEXT seen ...</DadosVeiculos>\n<DadosOficina<... @68:15)
 at org.xmlpull.mxp1.MXParser.parseStartTag (MXParser.java:1803)
 at org.xmlpull.mxp1.MXParser.nextImpl(MXParser.java:1259)
 at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093)
 at org.jibx.runtime.impl.UnmarshallingContext.isAt(Unknown Source)
 at pt.aps.details.cids.mensagem.JiBX_MS_CIDSInfoOficinaDetails_access.isPresent ()
 at pt.aps.details.cids.mensagem.MensagemCIDSDetails.JiBX_MS_CIDS_unmarshal_2_2(MensagemCIDSDetails.java)
 at pt.aps.cids.mensagem.MensagemCIDSLN.JiBX_MS_CIDS_unmarshal_2_2(MensagemCIDSLN.java)
 at pt.aps.cids.mensagem.JiBX_MS_CIDSMensagemCIDSLN_access.unmarshal ()
 at org.jibx.runtime.impl.UnmarshallingContext.unmarshalElement(Unknown Source)
 at org.jibx.runtime.impl.UnmarshallingContext.unmarshalDocument(Unknown Source)
 at pt.aps.batch.Batch.unMarshall(Batch.java:172)
...
 
This is a small example of my xml, with the tag <DadosOficina></DadosOficina> with no text or elements.
 
             <DadosVeiculos>
                <ChassisCredora>DSAJKL</ChassisCredora>
                <ChassisDevedora>AJKSDJKL</ChassisDevedora>
                <MarcaCredora>Z12</MarcaCredora>
                <DescMarcaCredora>DFSJKDFJKL</DescMarcaCredora>
                <ModeloCredora>1</ModeloCredora>
                <DescModeloCredora>SKSJKJKL</DescModeloCredora>
                <TipoVeiculo>1031</TipoVeiculo>
                <VersaoVeiculo>KJAKDS</VersaoVeiculo>
                <AnoConstrucao>2000</AnoConstrucao>
                <QuantificacaoExtras>12</QuantificacaoExtras>
                <ValorExtras>1000,0</ValorExtras>
            </DadosVeiculos>
            <DadosOficina></DadosOficina>
 
We do a test and place an <Enter> inside the tag.
<DadosOficina>
</DadosOficina>
 
It works, but it´s very bad do this kind of thing.
 
Does anybody have an idea about this???
 
cheers

Reply via email to