You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
216 lines
7.4 KiB
216 lines
7.4 KiB
<?xml version="1.0" encoding="UTF-8"?> |
|
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> |
|
<xsl:output method="xml" omit-xml-declaration="yes"/> |
|
<!-- refworks xslt --> |
|
<xsl:template match="/"> |
|
<xsl:if test="/reference/jf"> |
|
<h2>General Information</h2> |
|
<table cellpadding="2" cellspacing="2"> |
|
<tr> |
|
<td > |
|
<strong>Periodical:</strong> |
|
</td> |
|
<td> |
|
<xsl:value-of select="/reference/jf"/> |
|
</td> |
|
</tr> |
|
<tr> |
|
<td> |
|
<strong>Abbreviation:</strong> |
|
</td> |
|
<td> |
|
<xsl:value-of select="/reference/jo"/> |
|
</td> |
|
</tr> |
|
<tr> |
|
<td> |
|
<strong>Volume:</strong> |
|
</td> |
|
<td> |
|
<xsl:value-of select="/reference/vo"/> |
|
</td> |
|
</tr> |
|
<tr> |
|
<td> |
|
<strong>Issue:</strong> |
|
</td> |
|
<td> |
|
<xsl:value-of select="/reference/is"/> |
|
</td> |
|
</tr> |
|
<tr> |
|
<td> |
|
<strong>Publisher:</strong> |
|
</td> |
|
<td> |
|
<xsl:value-of select="/reference/pb"/> |
|
</td> |
|
</tr> |
|
<tr> |
|
<td> |
|
<strong>Place of Publication:</strong> |
|
</td> |
|
<td> |
|
<xsl:value-of select="/reference/pp"/> |
|
</td> |
|
</tr> |
|
<tr> |
|
<td> |
|
<strong>Edition:</strong> |
|
</td> |
|
<td> |
|
<xsl:value-of select="/reference/ed"/> |
|
</td> |
|
</tr> |
|
<tr> |
|
<td> |
|
<strong>Year:</strong> |
|
</td> |
|
<td> |
|
<xsl:value-of select="/reference/yr"/> |
|
</td> |
|
</tr> |
|
<tr> |
|
<td> |
|
<strong>Date:</strong> |
|
</td> |
|
<td> |
|
<xsl:value-of select="/reference/fd"/> |
|
</td> |
|
</tr> |
|
<tr> |
|
<td> |
|
<strong>Start Page:</strong> |
|
</td> |
|
<td> |
|
<xsl:value-of select="/reference/sp"/> |
|
</td> |
|
</tr> |
|
<tr> |
|
<td> |
|
<strong>Other Pages:</strong> |
|
</td> |
|
<td> |
|
<xsl:value-of select="/reference/op"/> |
|
</td> |
|
</tr> |
|
<tr> |
|
<td> |
|
<strong>ISSN/ISBN:</strong> |
|
</td> |
|
<td> |
|
<xsl:value-of select="/reference/sn"/> |
|
</td> |
|
</tr> |
|
<tr> |
|
<td> |
|
<strong>Language:</strong> |
|
</td> |
|
<td> |
|
<xsl:value-of select="/reference/la"/> |
|
</td> |
|
</tr> |
|
<tr> |
|
<td> |
|
<strong>UL:</strong> |
|
</td> |
|
<td> |
|
<xsl:value-of select="/reference/ul"/> |
|
</td> |
|
</tr> |
|
</table> |
|
</xsl:if> |
|
<xsl:if test="/reference/t1"> |
|
<h2>Titles</h2> |
|
<ul> |
|
<xsl:for-each select="/reference/t1"> |
|
<li> |
|
<xsl:value-of select="."/> |
|
</li> |
|
</xsl:for-each> |
|
</ul> |
|
</xsl:if> |
|
<xsl:if test="/reference/t2"> |
|
<ul> |
|
<h3>Secondary Titles</h3> |
|
<xsl:for-each select="/reference/t2"> |
|
<li> |
|
<xsl:value-of select="."/> |
|
</li> |
|
</xsl:for-each> |
|
</ul> |
|
</xsl:if> |
|
<xsl:if test="/reference/a1"> |
|
<h2>Authors</h2> |
|
<ul> |
|
<xsl:for-each select="/reference/a1"> |
|
<li> |
|
<xsl:value-of select="."/> |
|
</li> |
|
</xsl:for-each> |
|
</ul> |
|
</xsl:if> |
|
|
|
<xsl:if test="/reference/a2"> |
|
<ul> |
|
<h3>Secondary Authors</h3> |
|
<xsl:for-each select="/reference/a2"> |
|
<li> |
|
<xsl:value-of select="."/> |
|
</li> |
|
</xsl:for-each> |
|
</ul> |
|
</xsl:if> |
|
<xsl:if test="/reference/k1"> |
|
<h2>Keywords</h2> |
|
<ul> |
|
<xsl:for-each select="/reference/k1"> |
|
<li> |
|
<xsl:value-of select="."/> |
|
</li> |
|
</xsl:for-each> |
|
</ul> |
|
</xsl:if> |
|
<xsl:if test="/reference/ab"> |
|
<h2>Abstract</h2> |
|
<xsl:for-each select="/reference/ab"> |
|
<div> |
|
<xsl:value-of select="."/> |
|
</div> |
|
</xsl:for-each> |
|
</xsl:if> |
|
<xsl:if test="/reference/no"> |
|
<h2>Notes</h2> |
|
<xsl:for-each select="/reference/no"> |
|
<div> |
|
<xsl:value-of select="."/> |
|
</div> |
|
</xsl:for-each> |
|
</xsl:if> |
|
<xsl:variable name="ISSN"> |
|
<xsl:value-of select="/reference/sn"/> |
|
</xsl:variable> |
|
<xsl:variable name="BASEURL"> |
|
http://articles.library.upei.ca:7888/godot/hold_tab.cgi?hold_tab_branch=PCU&issn= |
|
<xsl:value-of select="/reference/sn/text()"/>&date= |
|
<xsl:value-of select="/reference/yr/text()"/>&volume= |
|
<xsl:value-of select="/reference/vo/text()"/>&issue= |
|
<xsl:value-of select="/reference/is/text()"/>&spage= |
|
<xsl:value-of select="/reference/sp/text()"/>&atitle= |
|
<xsl:value-of select="/reference/t1"/>&stitle= |
|
<xsl:value-of select="/reference/jf"/> |
|
</xsl:variable> |
|
<br /> |
|
<xsl:if test="/reference/sn"> |
|
<div> |
|
<a> |
|
<xsl:attribute name="href"> |
|
<xsl:value-of select="$BASEURL"/> |
|
</xsl:attribute> |
|
<xsl:attribute name="target">_blank</xsl:attribute> |
|
<img src="http://asin1.its.unb.ca:8000/muse/images/getit4.gif"/> |
|
</a> |
|
</div> |
|
</xsl:if> |
|
</xsl:template> |
|
</xsl:stylesheet> |