Como enviar um XML com XSL via email?
Olá pessoal!
Eu tenho um XML q é formatado pelo seu XSL gerando um documento html no browser. Porém eu quero enviar esses dois arquivos por email e q eles sejam exibidos como é no browser. Tem como ? Quando eu abro meu XML ( q tem uma referencia para o seu XSL ) no browser aparece td formatado como se tivesse aberto um documento HTML puro. Ao clicar em "Editar/Exibir Código fonte" é exibido o conteudo do meu arquivo XML. Eu esperava q fosse mostrado o html gerado, mas td bem. Meu problema mesmo é mandar esse meu arquivo xml e xsl no corpo do email e fazer com q na cx posta do destinatario ele seja exibido como é no browser. Pretendo fazer isto como o CDONTS, mas nem mesmo pelo outlook express eu consigo - o xml acaba sendo tratado com texto puro.
Seguem os arquivos XML e XSL, respectivamente.
Desde já agradeço qq ajuda.
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="request.xsl"?>
<root>
<detail>
<item>
<pn>1</pn>
<ds>José da Silva</ds>
</item>
<item>
<pn>2</pn>
<ds>Maria José</ds>
</item>
</detail>
</root>
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<table border="1">
<tr bgcolor="#9acd32">
<th align="left">Codigo</th>
<th align="left">Nome</th>
</tr>
<xsl:for-each select="root/detail/item">
<tr>
<td><xsl:value-of select="pn"/></td>
<td><xsl:value-of select="ds"/></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>Discussão (1)
Carregando comentários...