Fix BOM xsl to exclude debug pins and the like

pull/81/head
Krayon 2018-04-27 18:39:54 +10:00
rodzic 371d7382fd
commit 4fcc9bee0e
1 zmienionych plików z 11 dodań i 6 usunięć

Wyświetl plik

@ -55,12 +55,17 @@
<!-- the table entries -->
<xsl:template match="components/comp">
<xsl:value-of select="@ref"/><xsl:text>,</xsl:text>
<xsl:value-of select="value"/><xsl:text>,</xsl:text>
<xsl:value-of select="footprint"/><xsl:text>,</xsl:text>
<xsl:value-of select="datasheet"/>
<xsl:apply-templates select="fields"/>
<xsl:text>&nl;</xsl:text>
<!-- skip components without extra fields (such as debug pins) -->
<xsl:if test="fields">
<xsl:value-of select="@ref"/><xsl:text>,</xsl:text>
<xsl:value-of select="value"/><xsl:text>,</xsl:text>
<xsl:value-of select="footprint"/><xsl:text>,</xsl:text>
<xsl:value-of select="datasheet"/>
<xsl:apply-templates select="fields"/>
<xsl:text>&nl;</xsl:text>
</xsl:if>
</xsl:template>
<!-- table entries with dynamic table head -->