Loading src/test/resources/xslt/aseas-oai_dc-2-xmlbundle.xslt +26 −0 Original line number Diff line number Diff line Loading @@ -95,6 +95,11 @@ <xsl:with-param name="value" select="'formal und inhaltlich fertig erschlossen'"/> </xsl:call-template> <xsl:call-template name="new-metadatum"> <xsl:with-param name="key" select="'ssoar.urn.registration'"/> <xsl:with-param name="language" select="''"/> <xsl:with-param name="value" select="'false'"/> </xsl:call-template> <!--xsl:apply-templates select="dc:type[@xml:lang='en-US']" /--> <xsl:apply-templates select="dc:title" /> Loading Loading @@ -137,19 +142,23 @@ </xsl:template> <xsl:template match="dc:description[@xml:lang='de-DE']"> <xsl:if test="string-length(text()) > 5"> <xsl:call-template name="new-metadatum"> <xsl:with-param name="key" select="'dc.description.abstract'"/> <xsl:with-param name="language" select="'de'"/> <xsl:with-param name="value" select="replace(text(),'[‹›»«]','"')"/> </xsl:call-template> </xsl:if> </xsl:template> <xsl:template match="dc:description[@xml:lang='en-US']"> <xsl:if test="string-length(text()) > 5"> <xsl:call-template name="new-metadatum"> <xsl:with-param name="key" select="'dc.description.abstract'"/> <xsl:with-param name="language" select="'en'"/> <xsl:with-param name="value" select="replace(text(),'[‹›»«]','"')"/> </xsl:call-template> </xsl:if> </xsl:template> <xsl:template match="dc:language"> Loading Loading @@ -270,6 +279,23 @@ <xsl:with-param name="value" select="'1'"/> </xsl:call-template> </xsl:when> <xsl:otherwise> <xsl:call-template name="new-metadatum"> <xsl:with-param name="key" select="'dc.type.stock'"/> <xsl:with-param name="language" select="''"/> <xsl:with-param name="value" select="'article'"/> </xsl:call-template> <xsl:call-template name="new-metadatum"> <xsl:with-param name="key" select="'dc.type.document'"/> <xsl:with-param name="language" select="''"/> <xsl:with-param name="value" select="'32'"/> </xsl:call-template> <xsl:call-template name="new-metadatum"> <xsl:with-param name="key" select="'dc.description.review'"/> <xsl:with-param name="language" select="''"/> <xsl:with-param name="value" select="'2'"/> </xsl:call-template> </xsl:otherwise> </xsl:choose> </xsl:template> Loading Loading
src/test/resources/xslt/aseas-oai_dc-2-xmlbundle.xslt +26 −0 Original line number Diff line number Diff line Loading @@ -95,6 +95,11 @@ <xsl:with-param name="value" select="'formal und inhaltlich fertig erschlossen'"/> </xsl:call-template> <xsl:call-template name="new-metadatum"> <xsl:with-param name="key" select="'ssoar.urn.registration'"/> <xsl:with-param name="language" select="''"/> <xsl:with-param name="value" select="'false'"/> </xsl:call-template> <!--xsl:apply-templates select="dc:type[@xml:lang='en-US']" /--> <xsl:apply-templates select="dc:title" /> Loading Loading @@ -137,19 +142,23 @@ </xsl:template> <xsl:template match="dc:description[@xml:lang='de-DE']"> <xsl:if test="string-length(text()) > 5"> <xsl:call-template name="new-metadatum"> <xsl:with-param name="key" select="'dc.description.abstract'"/> <xsl:with-param name="language" select="'de'"/> <xsl:with-param name="value" select="replace(text(),'[‹›»«]','"')"/> </xsl:call-template> </xsl:if> </xsl:template> <xsl:template match="dc:description[@xml:lang='en-US']"> <xsl:if test="string-length(text()) > 5"> <xsl:call-template name="new-metadatum"> <xsl:with-param name="key" select="'dc.description.abstract'"/> <xsl:with-param name="language" select="'en'"/> <xsl:with-param name="value" select="replace(text(),'[‹›»«]','"')"/> </xsl:call-template> </xsl:if> </xsl:template> <xsl:template match="dc:language"> Loading Loading @@ -270,6 +279,23 @@ <xsl:with-param name="value" select="'1'"/> </xsl:call-template> </xsl:when> <xsl:otherwise> <xsl:call-template name="new-metadatum"> <xsl:with-param name="key" select="'dc.type.stock'"/> <xsl:with-param name="language" select="''"/> <xsl:with-param name="value" select="'article'"/> </xsl:call-template> <xsl:call-template name="new-metadatum"> <xsl:with-param name="key" select="'dc.type.document'"/> <xsl:with-param name="language" select="''"/> <xsl:with-param name="value" select="'32'"/> </xsl:call-template> <xsl:call-template name="new-metadatum"> <xsl:with-param name="key" select="'dc.description.review'"/> <xsl:with-param name="language" select="''"/> <xsl:with-param name="value" select="'2'"/> </xsl:call-template> </xsl:otherwise> </xsl:choose> </xsl:template> Loading