Project

General

Profile

« Previous | Next » 

Revision 57562

Fixes #5090: opendoar repo without repository names

View differences:

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