Carlos Brando

Nome do Jogo

Rails 2.2: Adicionando instruções de processamento em documentos XML

Uma nova opção foi incluída ao método atom_feed, agora podemos incluir instruções de processamento ao xml. Veja um exemplo:

atom_feed(:schema_date => '2008', :instruct => {
  'xml-stylesheet' => {
    :href=> 't.css', :type => 'text/css'
  }
}) do |feed|

  # ...

end

Instruções de processamento são informações contidas no documento XML que serão repassadas para o aplicativo que o requisitou. Essas instruções são na maioria das vezes usadas para informar ao aplicativo como ele deve manipular os dados que estão no documento XML.

No exemplo acima estou dizendo ao aplicativo que recebe o XML que ele deve exibi-lo com uma folha de estilo (CSS) especifico. Veja como fica no XML:

<?xml-stylesheet type="text/css" href="t.css"?>

Todos os exemplos dados aqui funcionarão somente no Ruby on Rails 2.2 ou superior. Você pode encontrar mais detalhes sobre esta e outras novidades do Rails 2.2 no e-book “Ruby on Rails - O que há de novo?“.

Comments