Defindit Docs and Howto Home
This page last modified: Apr 05 2005
This is an example xslt script that turns the mass spec peptide
hits in an NCBI Omssa run into CSV text. Adding column headers
and using tabs instead of commas should be trivial.
Note the xmlns (namespace) attribute. This is necessary to match
the namespace declared in the MSResponse element in the data file.
<?xml version="1.0"?>
<xsl:stylesheet version = "1.0"
xmlns:xsl = "http://www.w3.org/1999/XSL/Transform"
xmlns:ncbi="http://www.ncbi.nlm.nih.gov">
<xsl:output method="text"/>
<xsl:template match="/">
<xsl:for-each select="//ncbi:MSPepHit">
<xsl:value-of select="ncbi:MSPepHit_gi"/>,<xsl:value-of
select="ncbi:MSPepHit_accession"/>,<xsl:value-of
select="ncbi:MSPepHit_defline"/>
<xsl:text>
</xsl:text>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>