Project

General

Profile

« Previous | Next » 

Revision 1652

Added by Jing Tao about 21 years ago

Fixed some bugs.

View differences:

lib/style/eml2/eml-entity-2.0.0.xsl
65 65
  </xsl:template>
66 66
  
67 67

  
68
  <xsl:template match="caseSensitive">
69
        <xsl:if test="../caseSensitive and normalize-space(../caseSensitive/@yesorno)!=''">
70
            <tr><td width="{$firstColWidth}" class="{$firstColStyle}">
71
            Case Sensitive?:</td><td width="{$secondColWidth}" class="{$secondColStyle}">
72
            <xsl:value-of select="./@yesorno"/></td></tr>
73
        </xsl:if>
74
  </xsl:template>
75

  
76
  <xsl:template match="numberOfRecords">
77
        <xsl:if test="../numberOfRecords and normalize-space(../numberOfRecords)!=''">
78
            <tr><td width="{$firstColWidth}" class="{$firstColStyle}">
79
            Number Of Records:</td><td width="{$secondColWidth}" class="{$secondColStyle}">
80
            <xsl:value-of select="."/></td></tr>
81
        </xsl:if>
82
  </xsl:template>
83

  
84
  
85

  
86 68
</xsl:stylesheet>
lib/style/eml2/eml-datatable-2.0.0.xsl
35 35
  <xsl:output method="html" encoding="iso-8859-1"/>
36 36
  <!-- This module is for datatable module-->
37 37
  
38
  <xsl:template name="datatable">
38
  <xsl:template name="dataTable">
39 39
      <xsl:param name="datatablefirstColStyle"/>
40 40
      <xsl:param name="datatablesubHeaderStyle"/>
41 41
      <xsl:param name="docid"/>
......
49 49
            <xsl:call-template name="datatablecommon">
50 50
             <xsl:with-param name="datatablefirstColStyle" select="$datatablefirstColStyle"/>
51 51
             <xsl:with-param name="datatablesubHeaderStyle" select="$datatablesubHeaderStyle"/>  
52
             <xsl:param name="docid" select="$docid"/>
53
             <xsl:param name="entityindex" select="$entityindex"/>
52
             <xsl:with-param name="docid" select="$docid"/>
53
             <xsl:with-param name="entityindex" select="$entityindex"/>
54 54
            </xsl:call-template>
55 55
          </xsl:for-each>
56 56
        </xsl:when>
......
58 58
          <xsl:call-template name="datatablecommon">
59 59
             <xsl:with-param name="datatablefirstColStyle" select="$datatablefirstColStyle"/>
60 60
             <xsl:with-param name="datatablesubHeaderStyle" select="$datatablesubHeaderStyle"/>  
61
             <xsl:param name="docid" select="$docid"/>
62
             <xsl:param name="entityindex" select="$entityindex"/>
61
             <xsl:with-param name="docid" select="$docid"/>
62
             <xsl:with-param name="entityindex" select="$entityindex"/>
63 63
          </xsl:call-template>
64 64
         </xsl:otherwise>
65 65
      </xsl:choose>
......
97 97
        Physical Structure Description
98 98
      </td></tr>
99 99
    </xsl:if>
100
    <xsl:for-each select="physical">
101
      <xsl:call-template name="physical">
100
    <tr><td colspan="2">
101
      <xsl:for-each select="physical">
102
        <xsl:call-template name="physical">
102 103
         <xsl:with-param name="physicalfirstColStyle" select="$datatablefirstColStyle"/>
103 104
         <xsl:with-param name="notshowdistribution">yes</xsl:with-param>
104
      </xsl:call-template>
105
    </xsl:for-each>
105
        </xsl:call-template>
106
      </xsl:for-each>
107
    </td></tr>
106 108
    <xsl:for-each select="caseSensitive">
107 109
       <xsl:call-template name="datatablecaseSensitive">
108 110
          <xsl:with-param name="datatablefirstColStyle" select="$datatablefirstColStyle"/>
......
151 153
    <!-- Here to display distribution info-->
152 154
    <xsl:for-each select="physical">
153 155
       <xsl:call-template name="showdistribution">
154
          <xsl:param name="docid" select="$docid"/>
155
          <xsl:param name="entityindex" select="$entityindex"/>
156
          <xsl:param name="physicalindex" select="position()"/>
156
          <xsl:with-param name="docid" select="$docid"/>
157
          <xsl:with-param name="entityindex" select="$entityindex"/>
158
          <xsl:with-param name="physicalindex" select="position()"/>
157 159
          <xsl:with-param name="disfirstColStyle" select="$datatablefirstColStyle"/>
158 160
          <xsl:with-param name="dissubHeaderStyle" select="$datatablesubHeaderStyle"/>
159 161
       </xsl:call-template>
160 162
    </xsl:for-each>
161
    <xsl:for-each select="datatableattributeList">
162
      <xsl:call-template name="attributeList">
163
    <xsl:for-each select="attributeList">
164
      <xsl:call-template name="datatableattributeList">
163 165
        <xsl:with-param name="datatablefirstColStyle" select="$datatablefirstColStyle"/>
164 166
        <xsl:with-param name="datatablesubHeaderStyle" select="$datatablesubHeaderStyle"/>  
165
        <xsl:param name="docid" select="$docid"/>
166
        <xsl:param name="entityindex" select="$entityindex"/>
167
        <xsl:with-param name="docid" select="$docid"/>
168
        <xsl:with-param name="entityindex" select="$entityindex"/>
167 169
      </xsl:call-template>
168 170
    </xsl:for-each>
169 171
    
......
175 177
  <xsl:template name="datatablecaseSensitive">
176 178
       <xsl:param name="datatablefirstColStyle"/>
177 179
       <tr><td width="{$firstColWidth}" class="{$datatablefirstColStyle}">
178
       Case Sensitive?:</td><td width="{$secondColWidth}" class="{$secondColStyle}">
179
       <xsl:value-of select="./@yesorno"/></td></tr>
180
       Case Sensitive?</td><td width="{$secondColWidth}" class="{$secondColStyle}">
181
       <xsl:value-of select="."/></td></tr>
180 182
      
181 183
  </xsl:template>
182 184

  

Also available in: Unified diff