+ <xsl:if test="srw:recordPacking='string'">
+ <pre>
+ <xsl:value-of select="srw:recordData"/>
+ </pre>
+ </xsl:if>
+ <xsl:if test="srw:recordPacking='xml'">
+ <xsl:choose>
+ <xsl:when test="srw:recordSchema='marcxml'">
+ <xsl:text>MARCXML</xsl:text>
+ </xsl:when>
+ <xsl:when test="srw:recordSchema='bibframe'">
+ <xsl:apply-templates select="srw:recordData"/>
+ </xsl:when>
+ </xsl:choose>
+ </xsl:if>
+
+ <form name="fulllink" method="get">
+ <input type="hidden" name="version" value="1.2"/>
+ <input type="hidden" name="operation" value="searchRetrieve"/>
+ <input type="hidden" name="query">
+ <xsl:attribute name="value">
+ <xsl:value-of
+ select="//srw:echoedSearchRetrieveRequest/srw:query"/>
+ </xsl:attribute>
+ </input>
+ <input type="hidden" name="recordPacking">
+ <xsl:attribute name="value">
+ <xsl:value-of select="srw:recordPacking"/>
+ </xsl:attribute>
+ </input>
+ <input type="hidden" name="recordSchema">
+ <xsl:attribute name="value">
+ <xsl:value-of select="srw:recordSchema"/>
+ </xsl:attribute>
+ </input>
+ <input type="hidden" name="stylesheet" value="/xsl/briefDisplay.xsl"/>
+ <input type="hidden" name="startRecord">
+ <xsl:attribute name="value">
+ <xsl:value-of select="srw:recordPosition"/>
+ </xsl:attribute>
+ </input>
+ <input type="hidden" name="maximumRecords" value="1"/>
+ <input type="submit">
+ <xsl:attribute name="value">
+ <xsl:text>Full Record </xsl:text>
+ <xsl:value-of select="srw:recordPosition"/>
+ </xsl:attribute>
+ </input>
+ </form>
+ <form name="rawlink" method="get">
+ <input type="hidden" name="version" value="1.2"/>
+ <input type="hidden" name="operation" value="searchRetrieve"/>
+ <input type="hidden" name="query">
+ <xsl:attribute name="value">
+ <xsl:value-of
+ select="//srw:echoedSearchRetrieveRequest/srw:query"/>
+ </xsl:attribute>
+ </input>
+ <input type="hidden" name="recordPacking">
+ <xsl:attribute name="value">
+ <xsl:value-of select="srw:recordPacking"/>
+ </xsl:attribute>
+ </input>
+ <input type="hidden" name="recordSchema">
+ <xsl:attribute name="value">
+ <xsl:value-of select="srw:recordSchema"/>
+ </xsl:attribute>
+ </input>
+ <input type="hidden" name="startRecord">
+ <xsl:attribute name="value">
+ <xsl:value-of select="srw:recordPosition"/>
+ </xsl:attribute>
+ </input>
+ <input type="hidden" name="maximumRecords" value="1"/>
+ <input type="submit">
+ <xsl:attribute name="value">
+ <xsl:text>Raw Record </xsl:text>
+ <xsl:value-of select="srw:recordPosition"/>
+ </xsl:attribute>
+ </input>
+ </form>
+ </p>