1 <?xml version='1.0'?>
\r
3 <xsl:stylesheet version="1.0"
\r
4 xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
\r
5 xmlns:srw="http://www.loc.gov/zing/srw/"
\r
6 xmlns:xcql="http://www.loc.gov/zing/cql/xcql/">
\r
8 <xsl:import href="stdiface.xsl"/>
\r
10 <xsl:variable name="title">Result of scan for term: <xsl:value-of select="/srw:scanResponse/srw:echoedScanRequest/srw:scanClause"/></xsl:variable>
\r
11 <xsl:variable name="maximumTerms"><xsl:value-of select="/srw:scanResponse/srw:echoedScanRequest/srw:maximumTerms"/></xsl:variable>
\r
12 <xsl:variable name="indexRelation"> <xsl:value-of select="/srw:scanResponse/srw:echoedScanRequest/srw:xScanClause/xcql:index"/><xsl:text> </xsl:text><xsl:value-of select="/srw:scanResponse/srw:echoedScanRequest/srw:xScanClause/xcql:relation/xcql:value"/><xsl:text> </xsl:text></xsl:variable>
\r
14 <xsl:template match="/">
\r
15 <xsl:call-template name="stdiface">
\r
16 </xsl:call-template>
\r
19 <xsl:template match="srw:scanResponse">
\r
20 <xsl:apply-templates/>
\r
23 <xsl:template match="srw:terms">
\r
24 <xsl:call-template name="prev-nextTerms"/>
\r
26 <h3 style="font-family: sans-serif; color: #F65500; text-indent: 20px; border-left: solid 1px #3333FF; border-top: solid 1px #3333FF; padding-top: 5px">Terms</h3>
\r
27 <table width="50%" border="1" cellpadding="3" cellspacing="0">
\r
28 <tr bgcolor="#eeeeff"><th>Term</th><th>Frequency</th></tr>
\r
29 <xsl:apply-templates/>
\r
32 <xsl:call-template name="prev-nextTerms"/>
\r
36 <xsl:template match="srw:term">
\r
38 <xsl:apply-templates/>
\r
42 <xsl:template match="srw:value">
\r
45 <xsl:attribute name="href">?operation=searchRetrieve&version=1.1&query=<xsl:value-of select="$indexRelation"/>"<xsl:value-of select="."/>"&maximumRecords=1&startRecord=1</xsl:attribute>
\r
46 <xsl:value-of select="."/>
\r
51 <xsl:template match="srw:term/srw:numberOfRecords">
\r
52 <td><xsl:value-of select="."/></td>
\r
55 <xsl:template match="srw:echoedScanRequest"/>
\r
57 <xsl:template name="prev-nextTerms">
\r
61 <xsl:attribute name="href">
\r
62 ?operation=scan&scanClause=
\r
63 <xsl:value-of select="$indexRelation"/>"<xsl:value-of select ="./srw:term[1]/srw:value"/>"
\r
64 &responsePosition=<xsl:value-of select="$maximumTerms"/>
\r
66 &maximumTerms=<xsl:value-of select="$maximumTerms"/>
\r
74 <xsl:attribute name="href">
\r
75 ?operation=scan&scanClause=
\r
76 <xsl:value-of select="$indexRelation"/>"<xsl:value-of select ="./srw:term[count(//srw:scanResponse/srw:terms/srw:term)]/srw:value"/>"
\r
77 &responsePosition=1&version=1.1
\r
78 &maximumTerms=<xsl:value-of select="$maximumTerms"/>
\r