sexta-feira, 27 de abril de 2001

ASP e XML (Parte II)

Um exemplo mais intuitivo e com mais elementos.

 

teste.xml

<?xml version="1.0" encoding="iso-8859-1"?>
<documento>
    <titulo>Primeira pagina em XML</titulo>
    <corpo> Hello World! </corpo>
</documento>

 

teste.xsl

<?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="
http://www.w3.org/1999/XSL/Transform" >
 <xsl:output method="html" omit-xml-declaration="yes" />
 <xsl:template match="/">

  <title><xsl:value-of select="//titulo/text()"/></title>
  <body><xsl:value-of select="//corpo/text()"/></body>
 </xsl:template>
</xsl:stylesheet>

 

index.asp

<%

set xmlDoc = server.createObject( "MSXML2.DOMDocument" )



xmlDoc.async = false


xmlDoc.load ( server.mappath( "teste.xml" ) )


 

set xslDoc = server.createObject( "MSXML2.DOMDocument" )


xslDoc.async = false


xslDoc.load ( server.mappath( "teste.xsl" ) )

 

xmlDoc.transformNodeToObject xslDoc, Response 'exibe dados

%>


Esta matéria foi postada originalmente no ASP4Developers por Rubens N. Farias (site), que na época era "pós-graduado em análise de sistemas orientados a objetos, MCP, MCSD, MCAD, MCSD.NET e consultor em TI, além de idealizador do projeto ASP4Developers. Desenvolve sistemas sob medida, focados na satisfação do usuário, com qualidade e custo realista.". Hoje, vai saber...

0 comentários: