|
215 | 215 |
|
216 | 216 | <!-- Add head elements to controlaccess -->
|
217 | 217 | <xsl:template match="/ead:ead/ead:archdesc/ead:controlaccess">
|
218 |
| - <xsl:element name="controlaccess" namespace="urn:isbn:1-931666-22-9"> |
219 |
| - <xsl:element name="head" namespace="urn:isbn:1-931666-22-9"> |
220 |
| - <xsl:text>Index Terms</xsl:text> |
221 |
| - </xsl:element> |
| 218 | + <xsl:if test="./ead:subject or ./ead:genreform"> |
222 | 219 | <xsl:element name="controlaccess" namespace="urn:isbn:1-931666-22-9">
|
223 | 220 | <xsl:element name="head" namespace="urn:isbn:1-931666-22-9">
|
224 |
| - <xsl:text>Subjects:</xsl:text> |
| 221 | + <xsl:text>Index Terms</xsl:text> |
225 | 222 | </xsl:element>
|
226 |
| - <xsl:for-each select="./ead:subject"> |
227 |
| - <xsl:copy-of select="."/> |
228 |
| - </xsl:for-each> |
229 |
| - </xsl:element> |
230 |
| - <xsl:if test="./ead:genreform"> |
231 |
| - <xsl:element name="controlaccess" namespace="urn:isbn:1-931666-22-9"> |
| 223 | + <xsl:if test="./ead:subject"> |
| 224 | + <xsl:element name="controlaccess" namespace="urn:isbn:1-931666-22-9"> |
232 | 225 | <xsl:element name="head" namespace="urn:isbn:1-931666-22-9">
|
233 |
| - <xsl:text>Genre and Form Terms:</xsl:text> |
| 226 | + <xsl:text>Subjects:</xsl:text> |
234 | 227 | </xsl:element>
|
235 |
| - <xsl:for-each select="./ead:genreform"> |
| 228 | + <xsl:for-each select="./ead:subject"> |
236 | 229 | <xsl:copy-of select="."/>
|
237 | 230 | </xsl:for-each>
|
238 | 231 | </xsl:element>
|
239 |
| - </xsl:if> |
240 |
| - </xsl:element> |
| 232 | + </xsl:if> |
| 233 | + <xsl:if test="./ead:genreform"> |
| 234 | + <xsl:element name="controlaccess" namespace="urn:isbn:1-931666-22-9"> |
| 235 | + <xsl:element name="head" namespace="urn:isbn:1-931666-22-9"> |
| 236 | + <xsl:text>Genre and Form Terms:</xsl:text> |
| 237 | + </xsl:element> |
| 238 | + <xsl:for-each select="./ead:genreform"> |
| 239 | + <xsl:copy-of select="."/> |
| 240 | + </xsl:for-each> |
| 241 | + </xsl:element> |
| 242 | + </xsl:if> |
| 243 | + </xsl:element> |
| 244 | + </xsl:if> |
241 | 245 | </xsl:template>
|
242 | 246 |
|
243 | 247 | <!-- Move unitid and unitdate inside unittitle -->
|
|
0 commit comments