Come analizzare e creare java pojo per sotto xml in modo efficiente? Si prega di suggerire qualsiasi parser efficiente.Parse XML TO JAVA POJO in modo efficiente
formato XML è
<?xml version="1.0" encoding="utf-8"?>
<CCMainRootTag ID="12">
<Header TableName="TableName" TableVersion="12" TableID="12" CreatedDate="2013-02-09T15:35:33" CreatedByUserName="ABC" CreatedBySystem="ABC" />
<ClassPrimary ID="12" Code="Y" DescriptionDK="DK language " DescriptionUK="" DefDK="" DefUK="" IFDGUID="">
<ObjectClass ID="12" Code="YA" DescriptionDK="DK Language" DescriptionUK="" DefDK="" DefUK="" IFDGUID="">
<Synonym>
<Concept Description="Description" Language="DK" />
<Concept Description="" Language="UK" />
<Concept Description="Description" Language="DK" />
<Concept Description="" Language="UK" />
<Concept Description="Description" Language="DK" />
<Concept Description="" Language="UK" />
<Concept Description="Description" Language="DK" />
<Concept Description="" Language="UK" />
</Synonym>
</ObjectClass>
<ObjectClass ID="12" Code="YB" DescriptionDK="DK Language" DescriptionUK="" DefDK="" DefUK="" IFDGUID=""> </ObjectClass>
<ObjectClass ID="12" Code="YC" DescriptionDK="DK Language" DescriptionUK="" DefDK="" DefUK="" IFDGUID=""> </ObjectClass>
<ObjectClass ID="12" Code="YD" DescriptionDK="DK language" DescriptionUK="" DefDK="" DefUK="" IFDGUID=""> </ObjectClass>
</ClassPrimary>
</CCMainRootTag>
ho già utilizzare questa Link ma hanno un rallentamento delle prestazioni e avendo problema did't POJO valido.
Voglio parser che mi fornisce java pojo diretta in modo efficiente.
HI CuriousMind, Ma nel mio caso gli attributi XML sarà variabili di classe. Vedere questo ad esempio. TableName = "TableName" TableVersion = "12" TableID = "12" CreatedDate = "2013-02-09T15: 35: 33" CreatedByUserName = "ABC" CreatedBySystem = "ABC" /> Come posso definire xml pojo per questo tipo di struttura.? – DroidEngineer
JAXB fornisce annotazioni per associare gli attributi alle variabili di classe. Controllare il sito di documentazione JAXB per ulteriori dettagli. – CuriousMind
Utilizza semplicemente https://code.google.com/p/pojoxml/ –