We do this in the Kete app (http://github.com/kete/kete). Look in lib/ extended_fields.rb for example code.
In hindsight, I would probably have been better off to have done this with either marshalling or YAML rather than storing XML though. Cheers, Walter On Oct 9, 2009, at 10:35 PM, jhaagmans <[email protected]> wrote: > > Hi, > > I've already talked about this in another topic, but I've found > another approach. > > We have some complex definitions and structures in our database and > I'd like to make it possible to simplify adding items to the > application. I'd like to do that using XML. Using XML we'll define a > few common item structures that can be used as a template for new > items. But I don't want to actually store physical XML-files on the > server, I want to store the XML in a database. Now my question is: how > to do that? I know how to store it, but I don't know how to read it. > > The sequence is quite simple. If a user wants to create a new item > from a template, they select the appropriate template and the XML > needs to be parsed so that the right values are copied into the right > tables. Is this possible and how? The XML-parsers I know need to be > fed from a file and I don't want to do that. > > Thank you! > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---

