XSL Transform XML to CSV
“VocabularyToCSV.xsl”
Since Comma Separated Value (CSV) files are so common, here is a transformation. It requires “Vocabulary.xml” and a translator.
|
<?xml version="1.0"?>
<!-- Created by Noah Coad, coad.net/noah, noah@coad.net, 3/23/04 -->
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text" encoding="ISO-8859-1"/>
<xsl:strip-space elements="Set"/>
<xsl:template match="/Vocabulary">Word,Description
<xsl:apply-templates select="Set">
<xsl:sort select="Word"/>
</xsl:apply-templates>
</xsl:template>
<xsl:template match="Set">
<xsl:value-of select="Word"/>,"<xsl:value-of select="Desc"/>"<xsl:text> </xsl:text>
</xsl:template>
</xsl:stylesheet>
|