<?xml version="1.0" encoding="ucs-2"?>
<xsl:stylesheet version="1.0" xmlns:marc="http://www.loc.gov/MARC21/slim" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html"/>

	<xsl:template match="/">
		<html>
			<xsl:apply-templates/>
		</html>
	</xsl:template>

	<xsl:template match="marc:leader">
		<p>LEADER</p>
		<xsl:variable name="leader" select="text()"/>
		<xsl:variable name="leader5" select="substring($leader,6,1)"/>
		<xsl:variable name="leader6" select="substring($leader,7,1)"/>
		<xsl:variable name="leader7" select="substring($leader,8,1)"/>
		<xsl:variable name="leader8" select="substring($leader,9,1)"/>
		<xsl:variable name="leader9" select="substring($leader,10,1)"/>
		<xsl:variable name="leader17" select="substring($leader,18,1)"/>
		<xsl:variable name="leader18" select="substring($leader,19,1)"/>
		<xsl:variable name="leader19" select="substring($leader,20,1)"/>
		<ul>
			<li>Record Status:
			<xsl:value-of select="$leader5"/>
			</li>
			<li>Type of record:
			<xsl:value-of select="$leader6"/>
			</li>
			<li>Bibliographic level:
			<xsl:value-of select="$leader7"/>
			</li>
			<li>Type of control:
			<xsl:value-of select="$leader8"/>
			</li>
			<li>Undefined:
			<xsl:value-of select="$leader9"/>
			</li>
			<li>Encoding level:
			<xsl:value-of select="$leader17"/>
			</li>
			<li>Descriptive cataloging form:
			<xsl:value-of select="$leader18"/>
			</li>
			<li>Linked record requirement:
			<xsl:value-of select="$leader19"/>
			</li>
		</ul>
	</xsl:template>
	
	<xsl:template match="marc:datafield[@tag=010]">
		<p>LIBRARY OF CONGRESS CONTROL NUMBER
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>LC control number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='b']">
				<li>NUCMC control number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='z']">
				<li>Cancelled/invalid LC control number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=011]">
		<p>LINKING LIBRARY OF CONGRESS CONTROL NUMBER
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Linking LC control number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=013]">
		<p>PATENT CONTROL INFORMATION
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='b']">
				<li>Country:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='c']">
				<li>Type of number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='d']">
				<li>Date:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='e']">
				<li>Status:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='f']">
				<li>Party to document:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='6']">
				<li>Linkage:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=014]">
		<p>LINKAGE NUMBER
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Linkage number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='b']">
				<li>Source of number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='z']">
				<li>Cancelled/invalid linkage number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=015]">
		<p>NATIONAL BIBLIOGRAPHY NUMBER
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='6']">
				<li>Linkage:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='8']">
				<li>Field link and sequence number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>National bibliography number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=016]">
		<p>NATIONAL BIBLIOGRAPHIC AGENCY CONTROL NUMBER
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='8']">
				<li>Field link and sequence number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Record control number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='z']">
				<li>Canceled/invalid control number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='2']">
				<li>Source:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=017]">
		<p>COPYRIGHT REGISTRATION NUMBER
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Copyright registration number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='b']">
				<li>Source (agency assigning number):
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='6']">
				<li>Linkage:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=018]">
		<p>COPYRIGHT ARTICLE-FEE CODE
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Copyright article-fee code:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=020]">
		<p>INTERNATIONAL STANDARD BOOK NUMBER
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>International Standard Book Number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='b']">
				<li>Binding information:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='c']">
				<li>Terms of availability:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='z']">
				<li>Cancelled/invalid ISBN:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='6']">
				<li>Linkage:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=022]">
		<p>INTERNATIONAL STANDARD SERIAL NUMBER
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>International Standard Serial Number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='y']">
				<li>Incorrect ISSN:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='z']">
				<li>Cancelled ISSN:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='6']">
				<li>Linkage:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=024]">
		<p>OTHER STANDARD IDENTIFIER
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Standard recording code:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='c']">
				<li>Terms of availability:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='d']">
				<li>Additional codes following the standard number or code:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='z']">
				<li>Cancelled/invalid standard code:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='2']">
				<li>Source of code or number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='6']">
				<li>Linkage:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=025]">
		<p>OVERSEAS ACQUISITION NUMBER
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Overseas acquisition number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=027]">
		<p>STANDARD TECHNICAL REPORT NUMBER
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Standard Technical Report Number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='z']">
				<li>Cancelled/invalid STRN:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=028]">
		<p>PUBLISHER NUMBER FOR MUSIC
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Publisher number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='b']">
				<li>Source:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='6']">
				<li>Linkage:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='8']">
				<li>Field link and sequence number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=030]">
		<p>CODEN DESIGNATION
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>CODEN:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='z']">
				<li>Cancelled/invalid CODEN:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='6']">
				<li>Linkage:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=032]">
		<p>POSTAL REGISTRATION NUMBER
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Postal registration number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='b']">
				<li>Source (agency assigning number):
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='6']">
				<li>Linkage:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=033]">
		<p>DATE/TIME AND PLACE OF AN EVENT
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Formatted date/time:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='b']">
				<li>Geographic classification area code:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='c']">
				<li>Geographic classification subarea code:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='3']">
				<li>Materials specified:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='6']">
				<li>Linkage:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=034]">
		<p>CODED CARTOGRAPHIC MATHEMATICAL DATA
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Category of scale:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='b']">
				<li>Constant ratio linear horizontal scale:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='c']">
				<li>Constant ratio linear vertical scale:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='d']">
				<li>Coordinates--westernmost longitude:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='e']">
				<li>Coordinates--easternmost longitude:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='f']">
				<li>Coordinates--northernmost latitude:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='g']">
				<li>Coordinates--southernmost latitude:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='h']">
				<li>Angular scale:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='j']">
				<li>Declination--northern limit:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='k']">
				<li>Declination--southern limit:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='m']">
				<li>Right ascension--eastern limit:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='n']">
				<li>Right ascension--western limit:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='p']">
				<li>Equinox:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='s']">
				<li>G-ring latitude:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='t']">
				<li>G-ring longitude:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='6']">
				<li>Linkage:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=035]">
		<p>SYSTEM CONTROL NUMBER
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>System control number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='z']">
				<li>Cancelled/invalid system control number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='6']">
				<li>Linkage:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=036]">
		<p>ORIGINAL STUDY NUMBER FOR COMPUTER DATA FILES
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Original study number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='b']">
				<li>Source (agency assigning number):
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='6']">
				<li>Linkage:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=037]">
		<p>SOURCE OF ACQUISITION
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Stock number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='b']">
				<li>Source of stock number/acquisition:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='c']">
				<li>Terms of availability:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='f']">
				<li>Form of issue:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='g']">
				<li>Additional format characteristics:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='n']">
				<li>Note:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='6']">
				<li>Linkage:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=039]">
		<p>LEVEL OF BIBLIOGRAPHIC CONTROL AND CODING DETAIL
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Level of rules in bibliographic description:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='b']">
				<li>Level of effort used to assign nonsubject heading access points:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='c']">
				<li>Level of effort used to assign subject headings:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='d']">
				<li>Level of effort used to assign classification:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='e']">
				<li>Number of fixed field character positions coded:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=040]">
		<p>CATALOGING SOURCE
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Original cataloging agency:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='b']">
				<li>Language of cataloging:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='c']">
				<li>Transcribing agency:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='d']">
				<li>Modifying agency:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='e']">
				<li>Description conventions:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='6']">
				<li>Linkage:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=041]">
		<p>LANGUAGE CODE
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Language code of text/sound track or separate title:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='b']">
				<li>Language code of summary or abstract/overprinted title or subtitle:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='d']">
				<li>Language code of sung or spoken text:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='e']">
				<li>Language code of librettos:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='f']">
				<li>Language code of table of contents:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='g']">
				<li>Language code of accompanying material other than librettos:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='h']">
				<li>Language code of original and/or intermediate translations of text:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='6']">
				<li>Linkage:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=042]">
		<p>AUTHENTICATION CODE
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Authentication code:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=043]">
		<p>GEOGRAPHIC AREA CODE
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='6']">
				<li>Linkage:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='8']">
				<li>Field link and sequence number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Geographic area code:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='b']">
				<li>Local GAC code:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='2']">
				<li>Source of local code:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=044]">
		<p>COUNTRY OF PUBLISHING/PRODUCING ENTITY CODE
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='6']">
				<li>Linkage:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='8']">
				<li>Field link and sequence number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Country of publishing/producing entity code:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='b']">
				<li>Local subentity code:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='c']">
				<li>ISO subentity code:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='2']">
				<li>Source of local subentity data:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=045]">
		<p>TIME PERIOD OF CONTENT
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Time period code:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='b']">
				<li>Formatted 9999 B.C. through A.D. time period:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='c']">
				<li>Formatted pre-9999 B.C. time period:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=046]">
		<p>SPECIAL CODED DATES
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Type of date code:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='b']">
				<li>Date 1 (B.C. date):
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='c']">
				<li>Date 1 (A.D. date):
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='d']">
				<li>Date 2 (B.C. date):
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='e']">
				<li>Date 2 (A.D. date):
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=047]">
		<p>FORM OF MUSICAL COMPOSITION CODE
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Form of musical composition code:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=048]">
		<p>NUMBER OF MUSICAL INSTRUMENTS OR VOICES CODE
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Performer or ensemble:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='b']">
				<li>Soloist:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=050]">
		<p>LIBRARY OF CONGRESS CALL NUMBER
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='6']">
				<li>Linkage:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='8']">
				<li>Field link and number sequence:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='3']">
				<li>Materials specified:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Classification number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='b']">
				<li>Item number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='d']">
				<li>Supplementary class number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=051]">
		<p>LIBRARY OF CONGRESS COPY, ISSUE, OFFPRINT STATEMENT
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Classification number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='b']">
				<li>Item number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='c']">
				<li>Copy information:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=052]">
		<p>GEOGRAPHIC CLASSIFICATION
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='6']">
				<li>Linkage:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='8']">
				<li>Field link and sequence number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Geographic classification area code:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='b']">
				<li>Geographic classification subarea code:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='c']">
				<li>Subject:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='d']">
				<li>Populated place name:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='2']">
				<li>Code source:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=055]">
		<p>CALL NUMBERS/CLASS NUMBERS ASSIGNED IN CANADA
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Classification number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='b']">
				<li>Item number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='2']">
				<li>Source of call/class number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=058]">
		<p>OTHER GEOGRAPHIC CLASSIFICATION CODE
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Geographic classification area code:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='b']">
				<li>Geographic classification subarea code:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='2']">
				<li>Code source:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='6']">
				<li>Linkage:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=060]">
		<p>NATIONAL LIBRARY OF MEDICINE CALL NUMBER
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Classification number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='b']">
				<li>Item number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=061]">
		<p>NATIONAL LIBRARY OF MEDICINE COPY STATEMENT
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Classification number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='b']">
				<li>Item number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='c']">
				<li>Copy information:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=066]">
		<p>CHARACTER SETS PRESENT
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Non-ASCII G0 default character set designation:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='b']">
				<li>Non-ANSEL G1 default character set designation:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='c']">
				<li>Alternate graphic character set identification:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=070]">
		<p>NATIONAL AGRICULTURAL LIBRARY CALL NUMBER
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Classification number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='b']">
				<li>Item number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=071]">
		<p>NATIONAL AGRICULTURAL LIBRARY COPY STATEMENT
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Classification number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='b']">
				<li>Item number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='c']">
				<li>Copy information:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=072]">
		<p>SUBJECT CATEGORY CODE
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Subject category code:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='x']">
				<li>Subject category code subdivision:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='2']">
				<li>Code source:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='6']">
				<li>Linkage:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=073]">
		<p>TYPE OF PROGRAM OR ORGANIZATION CODE
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Type of program or organization code:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='2']">
				<li>Code source:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='6']">
				<li>Linkage:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=074]">
		<p>GPO ITEM NUMBER
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>GPO item number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='z']">
				<li>Cancelled/invalid GPO item number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=080]">
		<p>UNIVERSAL DECIMAL CLASSIFICATION NUMBER
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='6']">
				<li>Linkage:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='8']">
				<li>Field link and sequence number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Universal Decimal Classification number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='b']">
				<li>Item number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='x']">
				<li>Common auxiliary subdivision:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='2']">
				<li>Edition identifier:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=082]">
		<p>DEWEY DECIMAL CALL NUMBER
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='6']">
				<li>Linkage:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='8']">
				<li>Field link and sequence number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Classification number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='b']">
				<li>DDC number--abridged NST version:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='2']">
				<li>Edition number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=084]">
		<p>OTHER CLASSIFICATION NUMBER
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Classification number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='b']">
				<li>Item number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='2']">
				<li>Source of number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='6']">
				<li>Linkage:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=086]">
		<p>GOVERNMENT DOCUMENT CLASSIFICATION NUMBER
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Classification number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='z']">
				<li>Cancelled/invalid classification number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='2']">
				<li>Number source:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='6']">
				<li>Linkage:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=088]">
		<p>REPORT NUMBER
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Report number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='z']">
				<li>Cancelled/invalid report number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='6']">
				<li>Linkage:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=090]">
		<p>LOCAL CALL NUMBER
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Local class number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='b']">
				<li>Local Cutter number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=091]">
		<p>MICROFILM SHELF LOCATION
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Microfilm shelf location:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=100]">
		<p>MAIN ENTRY--PERSONAL NAME
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='6']">
				<li>Linkage:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='8']">
				<li>Field link and sequence number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Personal name:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='b']">
				<li>Numeration:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='c']">
				<li>Titles and other words associated with a name:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='d']">
				<li>Dates associated with a name:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='e']">
				<li>Relator term:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='f']">
				<li>Date of a work:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='g']">
				<li>Miscellaneous information:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='j']">
				<li>Attribution qualifier:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='k']">
				<li>Form subheading:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='l']">
				<li>Language of a work:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='n']">
				<li>Number of part/section of a work:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='p']">
				<li>Name of part/section of a work:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='q']">
				<li>Fuller form of name:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='t']">
				<li>Title of a work:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='u']">
				<li>Affiliation:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='4']">
				<li>Relator code:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=110]">
		<p>MAIN ENTRY--CORPORATE NAME
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Corporate name or jurisdiction name as entry element:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='b']">
				<li>Subordinate unit:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='c']">
				<li>Location of meeting:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='d']">
				<li>Date of meeting or treaty signing:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='e']">
				<li>Relator term:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='f']">
				<li>Date of a work:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='g']">
				<li>Miscellaneous information:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='k']">
				<li>Form subheading:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='l']">
				<li>Language of a work:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='n']">
				<li>Number of part/section/meeting:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='p']">
				<li>Name of part/section of a work:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='t']">
				<li>Title of a work:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='u']">
				<li>Affiliation:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='4']">
				<li>Relator code:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='6']">
				<li>Linkage:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=111]">
		<p>MAIN ENTRY--MEETING NAME
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Meeting name or jurisdiction name as entry element:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='b']">
				<li>Number (BK CF MP MU SE VM MX):
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='c']">
				<li>Location of meeting:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='d']">
				<li>Date of meeting:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='e']">
				<li>Subordinate unit:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='f']">
				<li>Date of a work:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='g']">
				<li>Miscellaneous information:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='k']">
				<li>Form subheading:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='l']">
				<li>Language of a work:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='n']">
				<li>Number of part/section/meeting:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='p']">
				<li>Name of part/section of a work:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='q']">
				<li>Name of meeting following jurisdiction name entry element:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='t']">
				<li>Title of a work:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='u']">
				<li>Affiliation:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='4']">
				<li>Relator code:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='6']">
				<li>Linkage:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=130]">
		<p>MAIN ENTRY--UNIFORM TITLE
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Uniform title:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='d']">
				<li>Date of treaty signing:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='f']">
				<li>Date of a work:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='g']">
				<li>Miscellaneous information:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='h']">
				<li>Medium:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='k']">
				<li>Form subheading:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='l']">
				<li>Language of a work:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='m']">
				<li>Medium of performance for music:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='n']">
				<li>Number of part/section of a work:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='o']">
				<li>Arranged statement for music:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='p']">
				<li>Name of part/section of a work:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='r']">
				<li>Key for music:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='s']">
				<li>Version:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='t']">
				<li>Title of a work:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='6']">
				<li>Linkage:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=210]">
		<p>ABBREVIATED TITLE
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='6']">
				<li>Linkage:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='8']">
				<li>Field link and sequence number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Abbreviated title:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='b']">
				<li>Qualifying information:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='2']">
				<li>Source:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=211]">
		<p>ACRONYM OR SHORTENED TITLE
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Acronym or shortened title:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='6']">
				<li>Linkage:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=212]">
		<p>VARIANT ACCESS TITLE
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Variant access title:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='6']">
				<li>Linkage:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=214]">
		<p>AUGMENTED TITLE
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Augmented title:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='6']">
				<li>Linkage:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=222]">
		<p>KEY TITLE
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Key title:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='b']">
				<li>Qualifying information:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='6']">
				<li>Linkage:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=240]">
		<p>UNIFORM TITLE
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Uniform title:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='d']">
				<li>Date of treaty signing:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='f']">
				<li>Date of a work:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='g']">
				<li>Miscellaneous information:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='h']">
				<li>Medium:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='k']">
				<li>Form subheading:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='l']">
				<li>Language of a work:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='m']">
				<li>Medium of performance for music:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='n']">
				<li>Number of part/section of a work:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='o']">
				<li>Arranged statement for music:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='p']">
				<li>Name of part/section of a work:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='r']">
				<li>Key for music:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='s']">
				<li>Version:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='6']">
				<li>Linkage:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=241]">
		<p>ROMANIZED TITLE
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Romanized title:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='h']">
				<li>Medium:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=242]">
		<p>TRANSLATION OF TITLE BY CATALOGING AGENCY
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Title:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='b']">
				<li>Remainder of title:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='c']">
				<li>Remainder of title page transcription /statement of responsibility:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='d']">
				<li>Designation of section:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='e']">
				<li>Name of part/section (BK AM MP MU VM SE):
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='h']">
				<li>Medium:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='n']">
				<li>Number of part/section of a work:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='p']">
				<li>Name of part/section of a work:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='y']">
				<li>Language code of translated title:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='6']">
				<li>Linkage:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=243]">
		<p>COLLECTIVE UNIFORM TITLE
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Uniform title:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='d']">
				<li>Date of treaty signing:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='f']">
				<li>Date of a work:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='g']">
				<li>Miscellaneous information:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='h']">
				<li>Medium:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='k']">
				<li>Form subheading:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='l']">
				<li>Language of a work:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='m']">
				<li>Medium of performance for music:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='n']">
				<li>Number of part/section of a work:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='o']">
				<li>Arranged statement for music:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='p']">
				<li>Name of part/section of a work:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='r']">
				<li>Key for music:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='s']">
				<li>Version:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='6']">
				<li>Linkage:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=245]">
		<p>TITLE STATEMENT
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='6']">
				<li>Linkage:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='8']">
				<li>Field link and sequence number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Title:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='b']">
				<li>Remainder of title:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='c']">
				<li>Remainder of title page transcription/statement of responsibility:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='d']">
				<li>Designation of section:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='e']">
				<li>Name of part/section (SE):
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='f']">
				<li>Inclusive dates:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='g']">
				<li>Bulk dates:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='h']">
				<li>Medium:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='k']">
				<li>Form:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='n']">
				<li>Number of part/section of a work:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='p']">
				<li>Name of part/section of a work:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='s']">
				<li>Version:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=246]">
		<p>VARYING FORM OF TITLE
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Title proper/short title:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='b']">
				<li>Remainder of title:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='d']">
				<li>Designation of section:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='e']">
				<li>Name of part/section (SE):
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='f']">
				<li>Designation of volume and issue number and/or date of a work:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='g']">
				<li>Miscellaneous information:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='h']">
				<li>Medium:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='i']">
				<li>Display text:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='n']">
				<li>Number of part/section of a work:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='p']">
				<li>Name of part/section of a work:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='5']">
				<li>Institution to which field applies:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='6']">
				<li>Linkage:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=247]">
		<p>FORMER TITLE OR TITLE VARIATIONS
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Title proper/short title:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='b']">
				<li>Remainder of title:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='d']">
				<li>Designation of section:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='e']">
				<li>Name of part/section (SE):
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='f']">
				<li>Designation of volume and issue number and/or date of a work:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='g']">
				<li>Miscellaneous information:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='h']">
				<li>Medium:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='n']">
				<li>Number of part/section of a work:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='p']">
				<li>Name of part/section of a work:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='x']">
				<li>International Standard Serial Number:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='6']">
				<li>Linkage:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=250]">
		<p>EDITION STATEMENT
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Edition statement:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='b']">
				<li>Remainder of edition statement:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='6']">
				<li>Linkage:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
		</ul>
	</xsl:template>
	<xsl:template match="marc:datafield[@tag=254]">
		<p>MUSICAL PRESENTATION STATEMENT
		</p>
		<ul>
			<xsl:for-each select="marc:subfield[@code='a']">
				<li>Musical presentation statement:
				<xsl:value-of select="text()"/>
				</li>
			</xsl:for-each>
			<xsl:for-each select="marc:subfield[@code='6']">
				<li>Linkage:
				<xsl:value-of select="text()"/>