view src/de/mpiwg/itgroup/escidoc/MPIWGServices/Restlet/staticPages/collectionDisplay.xsl @ 0:1aac45997235

first ingest
author dwinter
date Wed, 01 Dec 2010 17:35:51 +0100
parents
children
line wrap: on
line source

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
xmlns:srw="http://www.loc.gov/zing/srw/"
xmlns:search-result="http://www.escidoc.de/schemas/searchresult/0.8"
xmlns:escidocComponents="http://www.escidoc.de/schemas/components/0.9"
						xmlns:escidocContentStreams="http://www.escidoc.de/schemas/contentstreams/0.7"
						xmlns:escidocItem="http://www.escidoc.de/schemas/item/0.9"
						xmlns:escidocMetadataRecords="http://www.escidoc.de/schemas/metadatarecords/0.5"
						xmlns:prop="http://escidoc.de/core/01/properties/"
						xmlns:relations="http://www.escidoc.de/schemas/relations/0.3"
						xmlns:release="http://escidoc.de/core/01/properties/release/"
						xmlns:srel="http://escidoc.de/core/01/structural-relations/"
						xmlns:version="http://escidoc.de/core/01/properties/version/"
						xmlns:dc="http://purl.org/dc/elements/1.1/"
						xmlns:xlink="http://www.w3.org/1999/xlink"
						
						xmlns:container="http://www.escidoc.de/schemas/container/0.8"
>
	
	<xsl:template match="/">
	<div class="content">
	<xsl:apply-templates select="//srw:recordData"/>
	</div>
	</xsl:template>
	
	<xsl:template match="srw:recordData">
		<hr/>
		<!--  <xsl:apply-templates select="//escidocItem:item"/>
		<xsl:apply-templates select="//container:container"/>-->
		 <xsl:apply-templates select="(escidocItem:item) | (container:container)" mode="content"/>
		
	</xsl:template>
	<xsl:template match="search-result:text-fragment-data">
	<xsl:copy/>
	</xsl:template>
	<xsl:template match="escidocItem:item" mode="content">
	<div class="resultTitle"><xsl:value-of select=".//dc:title"/></div>
		<div class="resultDescription"><xsl:value-of select=".//dc:description"/></div>
		<!-- <xsl:apply-templates select=".//search-result:text-fragment-data"/>-->
		<div class="showEntry"><a><xsl:attribute name="href"><xsl:value-of select=".//escidocComponents:component[escidocComponents:properties/prop:content-category[text()='web_page']]/escidocComponents:content/@xlink:href"/>
		</xsl:attribute>show</a></div>
	</xsl:template>
	
	<xsl:template match="container:container" mode="content">
	<div class="resultTitle"><xsl:value-of select=".//dc:title"/></div>
		<div class="resultDescription"><xsl:value-of select=".//dc:description"/></div>
		<!-- <xsl:apply-templates select=".//search-result:text-fragment-data"/>-->
		<div class="showEntry"><a><xsl:attribute name="href">container/<xsl:value-of select="@objid"/>
		</xsl:attribute>show</a></div>
	</xsl:template>
	
</xsl:stylesheet>