Revision 57562
Added by Alessia Bardi over 4 years ago
modules/dnet-openaireplus-profiles/trunk/src/main/resources/eu/dnetlib/test/profiles/TransformationRuleDSResources/TransformationRuleDSResourceType/datasources/opendoar2dbrest.xml | ||
---|---|---|
86 | 86 |
<xsl:value-of select="$datasourceId"/> |
87 | 87 |
</FIELD> |
88 | 88 |
<FIELD name="officialname"> |
89 |
<xsl:value-of select="normalize-space(//repository_metadata/name/name)"/> |
|
89 |
<xsl:choose> |
|
90 |
<xsl:when test="//repository_metadata/name/name"> |
|
91 |
<xsl:value-of |
|
92 |
select="normalize-space(//repository_metadata/name/name)"/> |
|
93 |
</xsl:when> |
|
94 |
<xsl:otherwise> |
|
95 |
<xsl:value-of |
|
96 |
select="normalize-space(//repository_metadata/name/acronym)"/> |
|
97 |
</xsl:otherwise> |
|
98 |
</xsl:choose> |
|
90 | 99 |
</FIELD> |
91 | 100 |
<FIELD name="englishname"> |
92 |
<xsl:value-of select="normalize-space(//repository_metadata/acronym)"/> |
|
101 |
<xsl:choose> |
|
102 |
<xsl:when test="//repository_metadata/name/acronym"> |
|
103 |
<xsl:value-of |
|
104 |
select="normalize-space(//repository_metadata/name/acronym)"/> |
|
105 |
</xsl:when> |
|
106 |
<xsl:otherwise> |
|
107 |
<xsl:value-of |
|
108 |
select="normalize-space(//repository_metadata/name/name)"/> |
|
109 |
</xsl:otherwise> |
|
110 |
</xsl:choose> |
|
93 | 111 |
</FIELD> |
94 | 112 |
<FIELD name="websiteurl"> |
95 | 113 |
<xsl:value-of select="normalize-space(//repository_metadata/url)"/> |
Also available in: Unified diff
Fixes #5090: opendoar repo without repository names