Martian eyrie

December 19, 2006

Доступ к дереву XML как к обычным объектам

Filed under: RubyOnRails

Ruby on Rails в России

Доступ к дереву XML как к обычным объектам

Для этого можно использовать XSD::Mapping из стандартной библиотеки:

require ‘xsd/mapping’
people = XSD::Mapping.xml2obj(File.read("people.xml"))
people.person[2].name # => "name3"

Если в имени тэга присутствует дефис, можно сделать так: people[’foo-bar’]

Ну а выполнить обратное преобразование объектного дерева в XML поможет метод: XSD::Mapping.obj2xml

Comments »

The URI to TrackBack this entry is: http://eyrie.blogsome.com/2006/12/19/p25/trackback/

No comments yet.

RSS feed for comments on this post.

Leave a comment

Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>



Anti-spam measure: please retype the above text into the box provided.






















Get free blog up and running in minutes with Blogsome
Theme designed by Hadley Wickham