O Clandestino, no post sobre RSS, me perguntou que programa eu usei pra gerar RSS online.
É o seguinte: armazeno o conteúdo desse blog num arquivo xml:
http://blog.elcio.com.br/writeable/blog/blog.xml
Então, pra cada formato em que eu quero disponibilizar esse blog, eu escrevo um XSL. O do blog está em:
http://blog.elcio.com.br/blog/blog.xsl
E o do RSS (esse é bem simples):
http://blog.elcio.com.br/blog/rss.xsl
Você vai notar nesses arquivos uns tais ?mes e ?ano. Acontece que eu não gosto muito do jeito de se passar parâmetros para XSL no MS XMLDOM, então fiz essa gambiarra aí, que ficou bem mais elegante.
Pra aplicar o XSL ao XML eu uso o método transformNode do XMLDOM. Simples e eficiente, assim:
<% set meuXML=CreateObject("Microsoft.XMLDOM") set meuXSL=CreateObject("Microsoft.XMLDOM") meuXML.load("arquivo.xml") meuXSL.load("folhadeestilo.xsl") Response.Write(meuXML.transformNode(meuXSL)) %>
View Comments (3)
Sugestivo o título né? Hehe.. Bem, queria saber uma coisa, o handheld ou RSS identifica automaticamente o arquivo XSL correto? Não entedi...
como ficaria o código pra netscape..?? esse só funciona em internet explorer.