Tenho que criar um documento xml apartir de um ActiveRecord, só que eu não quero que as propriedades do mesmo, sejam criadas como elementos.
Assim,
suponhamos que tenho uma classe Aluno com a propriedade Nome. O novo to_xml criaria o xml da seguinte maneira:
<Aluno>
<Nome>Marcio</Nome>
</Aluno>
Só que o xml que quero é totalmente diferente, por exemplo:
<Carinha>
<Apelido>Marcio</Apelido>
</Carinha>
Como podem ver eu só vou manter o dado. E em muitos casos ele sequer seria bem estruturado dessa maneira.
O código atual está escrito em REXML mas está "fedendo". Tenho que refatora-lo e achei o XmlMarkup uma boa opção.
Agora eu gostaria de saber se o Builder:XmlMarkup é inferior ao REXML em questão de performance.
Creio que o XPath do REXML ainda seja a melhor maneira de pesquisar o documento, mas na hora de criar eu acheio o XmlMarkup melhor.
Qualquer outro comparativo entre os dois é bem vindo.
Abraços
_______________________________________________ Ruby-l mailing list [email protected] http://www.listas.unicamp.br/mailman/listinfo/ruby-l
