Hi Susinda,

Currently I am evaluating approaches for generating avro schema from XSD
keeping option 1 in mind.

[1] seems to be a reliable option, but the generated avro schema is not in
the accepted format for us.


[1] https://github.com/Nokia/Avro-Schema-Generator


Regards
Awanthika

Awanthika Senarath
Software Engineer, WSO2 Inc.
Mobile: +94717681791



On Thu, Feb 25, 2016 at 11:04 AM, Susinda Perera <[email protected]> wrote:

> For Datamapper we have to give an option to do data mapping starting from
> xml payload (that user may already have). For this we need to to create
> avro schema from xml instance. Possible approaches may be
>   1. Generate xml schema(XSD) from xml and then create avro schema from
> XSD.
>   2. Directly generate  avro schema by looking at xml (we have to code
> from the scratch)
>
> I believe that going with option 1 would be good, so that we can handle
> the use case of mapping from xml-schema. Also there are some libraries[1]
> and online tools[2,3] available to generate XSD from xml with some
> limitations. (eg represent leaf values as strings). Also from bit of
> research i found that there are several types of XSD representation
> (Venetian Blind Design, Russian Doll Design, Salami Slice Design) and we
> may need to decide on which would best fit (or easy to convert to) avro
> schema.
> If someone has done similar xml<->XSD conversion, please share your ideas
> and suggestions.
>
> Thanks
>
>
> [1] http://xmlbeans.apache.org/docs/2.0.0/guide/tools.html#xsd2inst
>
> [2] https://devutilsonline.com/xsd-xml/generate-xsd-from-xml
>
> [3]http://www.freeformatter.com/xsd-generator.html
>
>
>
> --
> *Susinda Perera*
> Software Engineer
> B.Sc.(Eng), M.Sc(Computer Science), AMIE(SL)
> Mobile:(+94)716049075
> Blog: susinda.blogspot.com
> WSO2 Inc. http://wso2.com/
> Tel : 94 11 214 5345 Fax :94 11 2145300
>
>
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to