Revision 59116
Added by Katerina Iatropoulou almost 4 years ago
csv_result_special.xsl | ||
---|---|---|
52 | 52 |
<xsl:text>,</xsl:text> |
53 | 53 |
|
54 | 54 |
<!-- DOI --> |
55 |
<xsl:apply-templates select="pid"/> |
|
55 |
<xsl:for-each select="../../../pid[@classid='doi']"> |
|
56 |
<xsl:value-of select="."/> |
|
57 |
<xsl:if test="not(position()=last())"> |
|
58 |
<xsl:text>;</xsl:text> |
|
59 |
</xsl:if> |
|
60 |
</xsl:for-each> |
|
56 | 61 |
<xsl:text>,</xsl:text> |
57 | 62 |
|
58 | 63 |
<!-- Download from --> |
... | ... | |
99 | 104 |
|
100 | 105 |
</xsl:template> |
101 | 106 |
|
102 |
<xsl:template match="pid[@classid='doi']"> |
|
103 |
<xsl:value-of select="."/> |
|
104 |
</xsl:template> |
|
105 |
|
|
106 | 107 |
<xsl:template name="escape-quot-string"> |
107 | 108 |
<xsl:param name="s"/> |
108 | 109 |
<xsl:choose> |
Also available in: Unified diff
DOIs mixed with other PIDs fixed - related to #5767