transform01.xsl
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<xsl:stylesheet version="1.0" xmlns:xsl="https://www.w3.org/1999/XSL/Transform" xmlns:w="https://schemas.microsoft.com/office/word/2003/wordml" xmlns:wx="https://schemas.microsoft.com/office/word/2003/auxHint">
<xsl:output method="xml" media-type="text/xml" standalone="yes" omit-xml-declaration="no" encoding="UTF-8"/>
<xsl:template match="/">
<xsl:processing-instruction name="mso-application">
<xsl:text>progid="Word.Document"</xsl:text>
</xsl:processing-instruction>
<w:wordDocument>
<w:body>
<wx:sect>
<xsl:apply-templates/>
</wx:sect>
</w:body>
</w:wordDocument>
</xsl:template>
<xsl:template match="Report">
<w:p>
<w:pPr>
<w:jc w:val="center"/>
<w:rPr>
<w:b/>
<w:sz w:val="28"/>
<w:sz-cs w:val="28"/>
</w:rPr>
</w:pPr>
<w:r>
<w:rPr>
<w:b/>
<w:sz w:val="28"/>
<w:sz-cs w:val="28"/>
</w:rPr>
<w:t><xsl:value-of select="@Name"/></w:t>
</w:r>
</w:p>
<w:p/>
<w:tbl>
<w:tr>
<w:tc>
<w:tcPr>
<w:tcW w:w="8856" w:type="dxa"/>
<w:shd w:val="clear" w:color="auto" w:fill="A6A6A6"/>
</w:tcPr>
<w:p>
<w:r>
<w:rPr>
<w:b/>
<w:color w:val="FFFFFF"/>
</w:rPr>
<w:t>Name</w:t>
</w:r>
</w:p>
</w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="8856" w:type="dxa"/>
<w:shd w:val="clear" w:color="auto" w:fill="A6A6A6"/>
</w:tcPr>
<w:p>
<w:r>
<w:rPr>
<w:b/>
<w:color w:val="FFFFFF"/>
</w:rPr>
<w:t>Color</w:t>
</w:r>
</w:p>
</w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="8856" w:type="dxa"/>
<w:shd w:val="clear" w:color="auto" w:fill="A6A6A6"/>
</w:tcPr>
<w:p>
<w:r>
<w:rPr>
<w:b/>
<w:color w:val="FFFFFF"/>
</w:rPr>
<w:t>ListPrice</w:t>
</w:r>
</w:p>
</w:tc>
</w:tr>
<xsl:for-each select="table1/Detail_Collection/Detail">
<w:tr>
<w:tc>
<w:tcPr>
<w:tcW w:w="8856" w:type="dxa"/>
</w:tcPr>
<w:p>
<w:r>
<w:t><xsl:value-of select="@Name"/></w:t>
</w:r>
</w:p>
</w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="8856" w:type="dxa"/>
</w:tcPr>
<w:p>
<w:r>
<w:t><xsl:value-of select="@Color"/></w:t>
</w:r>
</w:p>
</w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="8856" w:type="dxa"/>
</w:tcPr>
<w:p>
<w:r>
<w:t><xsl:value-of select="@ListPrice"/></w:t>
</w:r>
</w:p>
</w:tc>
</w:tr>
</xsl:for-each>
</w:tbl>
</xsl:template>
</xsl:stylesheet>
Comments
- Anonymous
March 21, 2006
Although Reporting Services is almost 22 months old, I haven't found any pure render extension yet (please...