qualcuno di voi utilizza qualcosa di più alto livello di REXML per parsare
xml?
mi servirebbe qualcosa che legge xml e mi restituisce un object tree
dove
devo trattare con oggetti e non con rappresentazioni in-memory di xml.
ho trovato e4x ma mi da errori e mancano sia test che esempi.
–
Chiaroscuro
Liquid Development: http://liquiddevelopment.blogspot.com/
I 37s usano xml-simple http://xml-simple.rubyforge.org/ , ma non so se
va
bene se hai già uno schema esistente…
On 7/31/06, chiaro scuro [email protected] wrote:
Chiaroscuro
Liquid Development: http://liquiddevelopment.blogspot.com/
Ml mailing list
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml
–
Paolo D.’
SeeSaw | Another point of view
A creare software sono tantissimi, a farlo molto bene c’è una certa schiera di sviluppatori, ma a costruirlo un pezzo alla volta insieme al cliente, plasmarlo sulle sue esigenze e renderlo parte di un nuovo approccio al mondo del lavoro sono davvero...
[email protected]
xmlsimple non è male, ma mappa ad una hash piuttosto che a una struct…
quindi devo usare [] per accedere ai nodi invece di vederli come
properties… si potrei mettere un wrapperino che estende gli oggetti
hash
con un modulino che gestisce il method_missing…
“chiaro scuro” [email protected] writes:
mi servirebbe qualcosa che legge xml e mi restituisce un object tree dove
devo trattare con oggetti e non con rappresentazioni in-memory di xml.
ActiveRecord?
non sembra male esteticamente, ma fammi capire, devo avere già una
classe/model per ogni elemento che mi leggo? è quello che sembra suggerire
klass = self.reflect_on_association(sym).klass
ar.__send__(sym) << klass.build_from_xml(ele)
perchè questo non mi andrebbe tanto bene…
Chiaro Scuro wrote:
qualcuno di voi utilizza qualcosa di pi� alto livello di REXML per parsare
xml?
mi servirebbe qualcosa che legge xml e mi restituisce un object tree
dove
devo trattare con oggetti e non con rappresentazioni in-memory di xml.
ho trovato e4x ma mi da errori e mancano sia test che esempi.
–
Chiaroscuro
Liquid Development: http://liquiddevelopment.blogspot.com/
Ciao Chiaro Scuro, io ho utilizzato xml-mapping (ben documentato su
http://xml-mapping.rubyforge.org/ ) che parsa l’xml e restituisce gli
oggetti relativi…
C’è anche un articolo esaustivo sul sito ufficiale di Oracle su come
parsare e com xml-mapping e utilizzare l’ActiveRecord
http://www.oracle.com/technology/pub/articles/kern-rails-xml.html