查看项目页面的 DRI:http:
//demo.dspace.org/xmlui/DRI/handle/10673/5
您会发现对 的引用mets.xml
是在referenceSet
元素中进行的:
<referenceSet id="aspect.artifactbrowser.ItemViewer.referenceSet.collection-viewer" n="collection-viewer" type="summaryView">
<reference repositoryID="10673" type="DSpace Item" url="/metadata/handle/10673/5/mets.xml">
<referenceSet rend="hierarchy" type="detailList">
<head>This item appears in the following Collection(s)</head>
<reference repositoryID="10673" type="DSpace Collection" url="/metadata/handle/10673/2/mets.xml"/>
</referenceSet>
</reference>
</referenceSet>
这些参考集由.../aspect/artifactbrowser/common.xsl文件中的模板匹配。
如果是“summaryView”,会发生以下情况:
<xsl:apply-templates select="document($externalMetadataURL)" mode="summaryView"/>
将被匹配(仍然在 common.xsl 中)
<xsl:template match="mets:METS[mets:dmdSec/mets:mdWrap[@OTHERMDTYPE='DIM']]" mode="summaryView">
这反过来会调用
<xsl:call-template name="itemSummaryView-DIM"/>
这是 中的顶级模板模板之一item-view.xsl
。