2011/11/9 Cory Zue <c...@dimagi.com>

> 2011/11/9 Маркевич Александр <rabota....@gmail.com>
>
>> So there are some variants of solutions:
>>
>> 1. Store doc in attachments as is. Can I have full text search on the
>> content of docs?
>> 2. Unzip and extract all XML files wich odt consists, convert to JSON and
>> save all items of docs in DB, but also setup update handler to triggered
>> updates and save it to any CVS.
>>
>
> If you go this route, you may be interested in couchforms[1], a library my
> company developed to store XForms in couchdb. We put a fair amount of
> processing/error handling code around it, but at it's core it's just an
> update handler that parses XML to JSON and sticks it in couch[2]. We've
> been relying on it in multiple production systems for over a year now and
> it's proven quite reliable.
>

I should have also linked to the actual parser, which is here:
https://github.com/dimagi/couchforms/blob/master/couchforms/_design/util/jsone4xml.js


>
> Cory
>
> [1] https://github.com/dimagi/couchforms
> [2]
> https://github.com/dimagi/couchforms/blob/master/couchforms/_design/updates/xform.js
>
>
> 3. Use Sedna as XML DB ( I want to use DB build on Erlang, although this
>> variant is good to)
>>
>> Hmm... =)
>> Have to try all solutions.
>>
>
>

Reply via email to