Solving the map-of-maps or map of collections, often requires creation of 
custom data model classes that fit into the json/xml/xsd paradigms.

In xml, a map can be represented as a sequence of complex types that have a key 
and some other structure for a value (primitive or otherwise).

<complexType name="StringStringMap">
  <sequence>
    <element name="stringStringMapEntry" type="map:StringStringMapEntry" 
minOccurs="0" maxOccurs="unbounded" />
  </sequence>
</complexType>  
                
<complexType name="StringStringMapEntry">
  <attribute name="key" type="string" use="required" />
  <attribute name="value" type="string" use="optional" />
</complexType>



> On Apr 29, 2024, at 4:46 AM, Vassilis Virvilis 
> <v.virvi...@biovista.com.INVALID> wrote:
> 
> I am using it.
> 
> Although I plan to move to JAX-RS. However,  I can't be sure about the 
> scheduling...
> 
> Aegis is the simplest and most versatile databinding for java first 
> development in my opinion.
> 
> The others (jax-ws, jaxb and xmlbeans) never worked for me when I had to 
> transfer
> Map Of Maps or Map of Collections.
> 
> I just wanted to give you my one datapoint. I understand that the developers 
> will have to weigh
>  carrying around a databinding vs its existing usage vs the development 
> effort required.
> 
>    Vassilis
> 
> On 4/22/24 6:06 AM, Jim Ma wrote:
>> Hi all,
>> I am not sure if it's the time to deprecate some old cxf things that no one
>> is using, so I write to get your thoughts/ideas here.
>> The first I can think of is aegis databinding. Is the aegis databinding
>> still used by CXF users ? Is it a good time to deprecate and remove in the
>> future release ?
>> 
>> Thanks,
>> Jim
>> 
> 
> -- 
> 
> __________________________________
> 
> Vassilis Virvilis Ph.D.
> Head of IT
> Biovista Inc.
> 
> Stay tuned
> www: http://www.biovista.com
> LinkedIn: https://www.linkedin.com/company/biovista
> Twitter: https://twitter.com/BiovistaInc/
>   Vizit https://twitter.com/BiovistaVizit/
> Facebook: https://www.facebook.com/biovistainc
>   Vizit (research): https://www.facebook.com/BiovistaVizit
> YouTube: https://www.youtube.com/user/BiovistaInc
> 
> --
> US Offices
> 2421 Ivy Road
> Charlottesville, VA 22903
> USA
> T: +1.434.971.1141
> F: +1.434.971.1144
> 
> European Offices
> 34 Rodopoleos Street
> Ellinikon, Athens 16777
> GREECE
> T: +30.210.9629848
> F: +30.210.9647606
> 
> Biovista is a privately held biotechnology company that finds novel uses for 
> existing drugs, and profiles their side effects using their mechanism of 
> action. Biovista develops its own pipeline of drugs in CNS, oncology, 
> auto-immune and rare diseases. Biovista is collaborating with 
> biopharmaceutical companies on indication expansion and de-risking of their 
> portfolios and with the FDA on adverse event prediction.
> 

Reply via email to