[jibx-users] Getting expected start tag error when unmarshalling unformatted xml

2013-08-27 Thread njmuni .
I'm getting this error:

Exception in thread main org.jibx.runtime.JiBXException: Expected
Ogz start tag, found OgzNr start tag (line 1, col 38)
at 
org.jibx.runtime.impl.UnmarshallingContext.throwStartTagNameError(UnmarshallingContext.java:220)
at 
org.jibx.runtime.impl.UnmarshallingContext.matchStart(UnmarshallingContext.java:644)
at 
org.jibx.runtime.impl.UnmarshallingContext.parsePastStartTag(UnmarshallingContext.java:680)
at com.ups.ops.gio.vo.GioOgzVo.JiBX_binding_unmarshal_1_0(GioOgzVo.java)
at com.ups.ops.gio.vo.JiBX_bindingGioOgzVo_access.unmarshal()
at 
com.ups.ops.gio.vo.GioCurLocGrpVo.JiBX_binding_unmarshal_1_0(GioCurLocGrpVo.java)
at 
com.ups.ops.gio.vo.GioShuCompositeVo.JiBX_binding_unmarshal_1_0(GioShuCompositeVo.java)
at com.ups.ops.gio.vo.JiBX_bindingGioShuCompositeVo_access.unmarshal()
at 
org.jibx.runtime.impl.UnmarshallingContext.unmarshalElement(UnmarshallingContext.java:2757)
at 
org.jibx.runtime.impl.UnmarshallingContext.unmarshalDocument(UnmarshallingContext.java:2914)

When I try to unmarshal this XML (all one line):

UpsBasDbCurLocGrpLocOgzOgzNr3229/OgzNrCnyCnyCdUS/CnyCd/Cny/Ogz/LocTs2012-09-28T00:20:32.000-04:00/Ts/CurLocGrp/UpsBasDb

However, if I pass the same XML formatted with newlines, it works!

UpsBasDb
   CurLocGrp
  Loc
 Ogz
OgzNr3229/OgzNr
Cny
   CnyCdUS/CnyCd
/Cny
 /Ogz
  /Loc
  Ts2012-09-28T00:20:32.000-04:00/Ts
   /CurLocGrp
/UpsBasDb

Here is the binding.xml file:

binding package=com.ups.ops.gio.vo
  mapping name=UpsBasDb class=com.ups.ops.gio.vo.GioShuCompositeVo

structure field=orgLocGrp usage=optional/

structure name=CurLocGrp field=curLocGrp usage=optional
  structure name=Loc
structure field=ogz type=com.ups.ops.gio.vo.GioOgzVo /
  /structure
  value name=Ts field=udtTs/
/structure

  /mapping

  mapping name=OrgLocGrp class=com.ups.ops.gio.vo.GioOrgLocGrpVo
extends=com.ups.ops.gio.vo.GioOgzVo
structure map-as=com.ups.ops.gio.vo.GioOgzVo/
structure name=TptDtTm
  value name=DtTmVlu field=shuPuDt usage=optional/
/structure
value name=Ts field=udtTs/
  /mapping

  mapping class=com.ups.ops.gio.vo.GioOgzVo abstract=true
structure name=Ogz
  value name=OgzNr field=ogzNr/
  structure name=Cny
value name=CnyCd field=cnyCd/
  /structure
  structure name=Fac usage=optional
structure name=FacCny usage=optional
  structure name=CnyCd usage=optional/
/structure
value name=FacMnm field=facMnm usage=optional/
value name=FacLocNr field=facLocNr usage=optional/
value name=InBdgLocNr field=inBdgLocNr usage=optional/
  /structure
/structure
structure name=Srt usage=optional
  structure name=SrtCgy usage=optional
value name=Cd field=srtTypCd usage=optional/
  /structure
/structure
  /mapping
/binding

--
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
___
jibx-users mailing list
jibx-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jibx-users


Re: [jibx-users] Getting expected start tag error when unmarshalling unformatted xml

2013-08-27 Thread Archie Cobbs
I have no idea what is wrong, but that is weird.

Just out of curiosity, I wonder if it has to do with the fact that Ogz is a
prefix of OgzNr ?

Try the same test with OgzNr replaced with Foo...

-Archie


On Tue, Aug 27, 2013 at 7:58 PM, njmuni . limow...@gmail.com wrote:

 I'm getting this error:

 Exception in thread main org.jibx.runtime.JiBXException: Expected
 Ogz start tag, found OgzNr start tag (line 1, col 38)
 at
 org.jibx.runtime.impl.UnmarshallingContext.throwStartTagNameError(UnmarshallingContext.java:220)
 at
 org.jibx.runtime.impl.UnmarshallingContext.matchStart(UnmarshallingContext.java:644)
 at
 org.jibx.runtime.impl.UnmarshallingContext.parsePastStartTag(UnmarshallingContext.java:680)
 at
 com.ups.ops.gio.vo.GioOgzVo.JiBX_binding_unmarshal_1_0(GioOgzVo.java)
 at com.ups.ops.gio.vo.JiBX_bindingGioOgzVo_access.unmarshal()
 at
 com.ups.ops.gio.vo.GioCurLocGrpVo.JiBX_binding_unmarshal_1_0(GioCurLocGrpVo.java)
 at
 com.ups.ops.gio.vo.GioShuCompositeVo.JiBX_binding_unmarshal_1_0(GioShuCompositeVo.java)
 at
 com.ups.ops.gio.vo.JiBX_bindingGioShuCompositeVo_access.unmarshal()
 at
 org.jibx.runtime.impl.UnmarshallingContext.unmarshalElement(UnmarshallingContext.java:2757)
 at
 org.jibx.runtime.impl.UnmarshallingContext.unmarshalDocument(UnmarshallingContext.java:2914)

 When I try to unmarshal this XML (all one line):


 UpsBasDbCurLocGrpLocOgzOgzNr3229/OgzNrCnyCnyCdUS/CnyCd/Cny/Ogz/LocTs2012-09-28T00:20:32.000-04:00/Ts/CurLocGrp/UpsBasDb

 However, if I pass the same XML formatted with newlines, it works!

 UpsBasDb
CurLocGrp
   Loc
  Ogz
 OgzNr3229/OgzNr
 Cny
CnyCdUS/CnyCd
 /Cny
  /Ogz
   /Loc
   Ts2012-09-28T00:20:32.000-04:00/Ts
/CurLocGrp
 /UpsBasDb

 Here is the binding.xml file:

 binding package=com.ups.ops.gio.vo
   mapping name=UpsBasDb class=com.ups.ops.gio.vo.GioShuCompositeVo

 structure field=orgLocGrp usage=optional/

 structure name=CurLocGrp field=curLocGrp usage=optional
   structure name=Loc
 structure field=ogz type=com.ups.ops.gio.vo.GioOgzVo /
   /structure
   value name=Ts field=udtTs/
 /structure

   /mapping

   mapping name=OrgLocGrp class=com.ups.ops.gio.vo.GioOrgLocGrpVo
 extends=com.ups.ops.gio.vo.GioOgzVo
 structure map-as=com.ups.ops.gio.vo.GioOgzVo/
 structure name=TptDtTm
   value name=DtTmVlu field=shuPuDt usage=optional/
 /structure
 value name=Ts field=udtTs/
   /mapping

   mapping class=com.ups.ops.gio.vo.GioOgzVo abstract=true
 structure name=Ogz
   value name=OgzNr field=ogzNr/
   structure name=Cny
 value name=CnyCd field=cnyCd/
   /structure
   structure name=Fac usage=optional
 structure name=FacCny usage=optional
   structure name=CnyCd usage=optional/
 /structure
 value name=FacMnm field=facMnm usage=optional/
 value name=FacLocNr field=facLocNr usage=optional/
 value name=InBdgLocNr field=inBdgLocNr usage=optional/
   /structure
 /structure
 structure name=Srt usage=optional
   structure name=SrtCgy usage=optional
 value name=Cd field=srtTypCd usage=optional/
   /structure
 /structure
   /mapping
 /binding


 --
 Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
 Discover the easy way to master current and previous Microsoft technologies
 and advance your career. Get an incredible 1,500+ hours of step-by-step
 tutorial videos with LearnDevNow. Subscribe today and save!
 http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
 ___
 jibx-users mailing list
 jibx-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/jibx-users




-- 
Archie L. Cobbs
--
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk___
jibx-users mailing list
jibx-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jibx-users