From: <fxp...@us...> - 2009-10-02 10:18:22
|
Revision: 5303 http://geonetwork.svn.sourceforge.net/geonetwork/?rev=5303&view=rev Author: fxprunayre Date: 2009-10-02 10:18:09 +0000 (Fri, 02 Oct 2009) Log Message: ----------- Added icon on panel and buttons for keyword selection panel. Minor layout changes : 2 columns layout keywords/thesaurus. Do not display gco:nilReason attribute. Modified Paths: -------------- trunk/web/geonetwork/geonetwork.css trunk/web/geonetwork/loc/ar/xml/strings.xml trunk/web/geonetwork/loc/cn/xml/strings.xml trunk/web/geonetwork/loc/de/xml/strings.xml trunk/web/geonetwork/loc/en/xml/strings.xml trunk/web/geonetwork/loc/es/xml/strings.xml trunk/web/geonetwork/loc/fr/xml/strings.xml trunk/web/geonetwork/loc/nl/xml/strings.xml trunk/web/geonetwork/loc/ru/xml/strings.xml trunk/web/geonetwork/scripts/editor/app.KeywordSelectionPanel.js trunk/web/geonetwork/scripts/editor/metadata-editor.js trunk/web/geonetwork/xsl/metadata-controls.xsl trunk/web/geonetwork/xsl/metadata-iso19139.xsl trunk/web/geonetwork/xsl/metadata.xsl Added Paths: ----------- trunk/web/geonetwork/images/add.png trunk/web/geonetwork/images/find.png Modified: trunk/web/geonetwork/geonetwork.css =================================================================== --- trunk/web/geonetwork/geonetwork.css 2009-10-02 08:21:08 UTC (rev 5302) +++ trunk/web/geonetwork/geonetwork.css 2009-10-02 10:18:09 UTC (rev 5303) @@ -807,3 +807,5 @@ font-style: italic; } +.addIcon { background-image: url('images/add.png') !important; } +.searchIcon { background-image: url('images/find.png') !important; } Added: trunk/web/geonetwork/images/add.png =================================================================== (Binary files differ) Property changes on: trunk/web/geonetwork/images/add.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/web/geonetwork/images/find.png =================================================================== (Binary files differ) Property changes on: trunk/web/geonetwork/images/find.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Modified: trunk/web/geonetwork/loc/ar/xml/strings.xml =================================================================== --- trunk/web/geonetwork/loc/ar/xml/strings.xml 2009-10-02 08:21:08 UTC (rev 5302) +++ trunk/web/geonetwork/loc/ar/xml/strings.xml 2009-10-02 10:18:09 UTC (rev 5303) @@ -9,7 +9,8 @@ <nl>Nederlands</nl> <!-- Do not translate --> <ru>Русский</ru> <!-- Do not translate! --> - <translateWithGoogle>Use Google translation service to suggest a translation for selected language.</translateWithGoogle> + <addXMLFragment>Add from dictionnary ...</addXMLFragment> + <translateWithGoogle>Use Google translation service to suggest a translation for selected language.</translateWithGoogle> <translateWithGoogle.maxSize js="true">Text to translate is larger than 5000 characters (see http://code.google.com/apis/ajaxlanguage/terms.html).</translateWithGoogle.maxSize> <translateWithGoogle.emptyInput js="true">Main language input is empty. Add the main language value before using the translation service.</translateWithGoogle.emptyInput> <crs code="EPSG:4326">WGS 84</crs> Modified: trunk/web/geonetwork/loc/cn/xml/strings.xml =================================================================== --- trunk/web/geonetwork/loc/cn/xml/strings.xml 2009-10-02 08:21:08 UTC (rev 5302) +++ trunk/web/geonetwork/loc/cn/xml/strings.xml 2009-10-02 10:18:09 UTC (rev 5303) @@ -9,7 +9,8 @@ <nl>Nederlands</nl> <!-- Do not translate --> <ru>Русский</ru> <!-- Do not translate! --> - <translateWithGoogle>Use Google translation service to suggest a translation for selected language.</translateWithGoogle> + <addXMLFragment>Add from dictionnary ...</addXMLFragment> + <translateWithGoogle>Use Google translation service to suggest a translation for selected language.</translateWithGoogle> <translateWithGoogle.maxSize js="true">Text to translate is larger than 5000 characters (see http://code.google.com/apis/ajaxlanguage/terms.html).</translateWithGoogle.maxSize> <translateWithGoogle.emptyInput js="true">Main language input is empty. Add the main language value before using the translation service.</translateWithGoogle.emptyInput> <crs code="EPSG:4326">WGS 84</crs> Modified: trunk/web/geonetwork/loc/de/xml/strings.xml =================================================================== --- trunk/web/geonetwork/loc/de/xml/strings.xml 2009-10-02 08:21:08 UTC (rev 5302) +++ trunk/web/geonetwork/loc/de/xml/strings.xml 2009-10-02 10:18:09 UTC (rev 5303) @@ -9,6 +9,7 @@ <nl>Nederlands</nl> <!-- Do not translate --> <ru>Русский</ru> <!-- Do not translate! --> + <addXMLFragment>Add from dictionnary ...</addXMLFragment> <translateWithGoogle>Use Google translation service to suggest a translation for selected language.</translateWithGoogle> <translateWithGoogle.maxSize js="true">Text to translate is larger than 5000 characters (see http://code.google.com/apis/ajaxlanguage/terms.html).</translateWithGoogle.maxSize> <translateWithGoogle.emptyInput js="true">Main language input is empty. Add the main language value before using the translation service.</translateWithGoogle.emptyInput> Modified: trunk/web/geonetwork/loc/en/xml/strings.xml =================================================================== --- trunk/web/geonetwork/loc/en/xml/strings.xml 2009-10-02 08:21:08 UTC (rev 5302) +++ trunk/web/geonetwork/loc/en/xml/strings.xml 2009-10-02 10:18:09 UTC (rev 5303) @@ -9,6 +9,7 @@ <nl>Nederlands</nl> <!-- Do not translate --> <ru>Русский</ru> <!-- Do not translate! --> + <addXMLFragment>Add from dictionnary ...</addXMLFragment> <translateWithGoogle>Use Google translation service to suggest a translation for selected language.</translateWithGoogle> <translateWithGoogle.maxSize js="true">Text to translate is larger than 5000 characters (see http://code.google.com/apis/ajaxlanguage/terms.html).</translateWithGoogle.maxSize> <translateWithGoogle.emptyInput js="true">Main language input is empty. Add the main language value before using the translation service.</translateWithGoogle.emptyInput> Modified: trunk/web/geonetwork/loc/es/xml/strings.xml =================================================================== --- trunk/web/geonetwork/loc/es/xml/strings.xml 2009-10-02 08:21:08 UTC (rev 5302) +++ trunk/web/geonetwork/loc/es/xml/strings.xml 2009-10-02 10:18:09 UTC (rev 5303) @@ -9,6 +9,7 @@ <nl>Nederlands</nl> <!-- Do not translate --> <ru>Русский</ru> <!-- Do not translate! --> + <addXMLFragment>Add from dictionnary ...</addXMLFragment> <translateWithGoogle>Use Google translation service to suggest a translation for selected language.</translateWithGoogle> <translateWithGoogle.maxSize js="true">Text to translate is larger than 5000 characters (see http://code.google.com/apis/ajaxlanguage/terms.html).</translateWithGoogle.maxSize> <translateWithGoogle.emptyInput js="true">Main language input is empty. Add the main language value before using the translation service.</translateWithGoogle.emptyInput> Modified: trunk/web/geonetwork/loc/fr/xml/strings.xml =================================================================== --- trunk/web/geonetwork/loc/fr/xml/strings.xml 2009-10-02 08:21:08 UTC (rev 5302) +++ trunk/web/geonetwork/loc/fr/xml/strings.xml 2009-10-02 10:18:09 UTC (rev 5303) @@ -9,6 +9,7 @@ <nl>Nederlands</nl> <!-- Do not translate --> <ru>Русский</ru> <!-- Do not translate! --> + <addXMLFragment>Ajouter depuis un dictionnaire ...</addXMLFragment> <translateWithGoogle>Utiliser le service de traduction de Google pour proposer une traduction pour la langue sélectionnée.</translateWithGoogle> <translateWithGoogle.maxSize js="true">Le texte à traduire dépasse les 5000 caractères (voir http://code.google.com/apis/ajaxlanguage/terms.html).</translateWithGoogle.maxSize> <translateWithGoogle.emptyInput js="true">La valeur de ce champ dans la langue principale est vide. Saisir une valeur avant d'utiliser le service de traduction.</translateWithGoogle.emptyInput> Modified: trunk/web/geonetwork/loc/nl/xml/strings.xml =================================================================== --- trunk/web/geonetwork/loc/nl/xml/strings.xml 2009-10-02 08:21:08 UTC (rev 5302) +++ trunk/web/geonetwork/loc/nl/xml/strings.xml 2009-10-02 10:18:09 UTC (rev 5303) @@ -9,6 +9,7 @@ <nl>Nederlands</nl> <!-- Do not translate --> <ru>Русский</ru> <!-- Do not translate! --> + <addXMLFragment>Add from dictionnary ...</addXMLFragment> <translateWithGoogle>Use Google translation service to suggest a translation for selected language.</translateWithGoogle> <translateWithGoogle.maxSize js="true">Text to translate is larger than 5000 characters (see http://code.google.com/apis/ajaxlanguage/terms.html).</translateWithGoogle.maxSize> <translateWithGoogle.emptyInput js="true">Main language input is empty. Add the main language value before using the translation service.</translateWithGoogle.emptyInput> Modified: trunk/web/geonetwork/loc/ru/xml/strings.xml =================================================================== --- trunk/web/geonetwork/loc/ru/xml/strings.xml 2009-10-02 08:21:08 UTC (rev 5302) +++ trunk/web/geonetwork/loc/ru/xml/strings.xml 2009-10-02 10:18:09 UTC (rev 5303) @@ -8,7 +8,8 @@ <fr>Français</fr> <!-- Do not translate! --> <nl>Nederlands</nl> <!-- Do not translate --> <ru>Русский</ru> <!-- Do not translate! --> - + + <addXMLFragment>Add from dictionnary ...</addXMLFragment> <translateWithGoogle>Use Google translation service to suggest a translation for selected language.</translateWithGoogle> <translateWithGoogle.maxSize js="true">Text to translate is larger than 5000 characters (see http://code.google.com/apis/ajaxlanguage/terms.html).</translateWithGoogle.maxSize> <translateWithGoogle.emptyInput js="true">Main language input is empty. Add the main language value before using the translation service.</translateWithGoogle.emptyInput> Modified: trunk/web/geonetwork/scripts/editor/app.KeywordSelectionPanel.js =================================================================== --- trunk/web/geonetwork/scripts/editor/app.KeywordSelectionPanel.js 2009-10-02 08:21:08 UTC (rev 5302) +++ trunk/web/geonetwork/scripts/editor/app.KeywordSelectionPanel.js 2009-10-02 10:18:09 UTC (rev 5303) @@ -103,7 +103,7 @@ this.bbar = ['->', { id: 'keywordSearchValidateButton', - iconCls: 'x-icon-go', + iconCls: 'addIcon', disabled: true, text: translate('add'), handler: function() { Modified: trunk/web/geonetwork/scripts/editor/metadata-editor.js =================================================================== --- trunk/web/geonetwork/scripts/editor/metadata-editor.js 2009-10-02 08:21:08 UTC (rev 5302) +++ trunk/web/geonetwork/scripts/editor/metadata-editor.js 2009-10-02 10:18:09 UTC (rev 5303) @@ -853,7 +853,9 @@ title: translate('keywordSelectionWindowTitle'), layout: 'fit', items: keywordSelectionPanel, - closeAction: 'hide' + closeAction: 'hide', + constrain: true, + iconCls: 'searchIcon' }); } Modified: trunk/web/geonetwork/xsl/metadata-controls.xsl =================================================================== --- trunk/web/geonetwork/xsl/metadata-controls.xsl 2009-10-02 08:21:08 UTC (rev 5302) +++ trunk/web/geonetwork/xsl/metadata-controls.xsl 2009-10-02 10:18:09 UTC (rev 5303) @@ -14,51 +14,53 @@ <xsl:param name="validationLink"/> <xsl:param name="id"/> - <!-- add button --> + <span id="buttons_{$id}"> - <xsl:choose> - <xsl:when test="normalize-space($addLink)"> - <xsl:variable name="linkTokens" select="tokenize($addLink,'!')"/> - <xsl:text> </xsl:text> - <xsl:choose> - <xsl:when test="normalize-space($linkTokens[2])"> - <a id="add_{$id}" style="display:none;cursor:hand;cursor:pointer;" onclick="if (noDoubleClick()) {$linkTokens[1]}" target="_blank"><img src="{/root/gui/url}/images/plus.gif" alt="{/root/gui/strings/add}"/></a> - </xsl:when> - <xsl:otherwise> - <a id="add_{$id}" style="cursor:hand;cursor:pointer;" onclick="if (noDoubleClick()) {$addLink}" target="_blank"><img src="{/root/gui/url}/images/plus.gif" alt="{/root/gui/strings/add}"/></a> - </xsl:otherwise> - </xsl:choose> - </xsl:when> - <xsl:otherwise> - <span id="add_{$id}"/> - </xsl:otherwise> - </xsl:choose> - <!-- add as remote XML fragment button for * element not descendant of a fragment element * geonet:child of type keyword --> <xsl:if test="normalize-space($addXMLFragment) - and ( - (@name = 'descriptiveKeywords' and @prefix = 'gmd') - or name(.) = 'gmd:descriptiveKeywords' - )"> + and ( + (@name = 'descriptiveKeywords' and @prefix = 'gmd') + or name(.) = 'gmd:descriptiveKeywords' + )"> <xsl:variable name="xlinkTokens" select="tokenize($addXMLFragment,'!')"/> <xsl:text> </xsl:text> <xsl:choose> <xsl:when test="normalize-space($xlinkTokens[2])"> <a id="addXlink_{$id}" onclick="if (noDoubleClick()) {$xlinkTokens[1]}" style="display:none;"> - <img src="{/root/gui/url}/images/plusx.gif" alt="{/root/gui/strings/addXMLFragment}" title="{/root/gui/strings/addXMLFragment}"/> + <img src="{/root/gui/url}/images/find.png" alt="{/root/gui/strings/addXMLFragment}" title="{/root/gui/strings/addXMLFragment}"/> </a> </xsl:when> <xsl:otherwise> <a id="addXlink_{$id}" onclick="{$addXMLFragment}" style="cursor:pointer;"> - <img src="{/root/gui/url}/images/plusx.gif" alt="{/root/gui/strings/addXMLFragment}" title="{/root/gui/strings/addXMLFragment}"/> + <img src="{/root/gui/url}/images/find.png" alt="{/root/gui/strings/addXMLFragment}" title="{/root/gui/strings/addXMLFragment}"/> </a> </xsl:otherwise> </xsl:choose> - </xsl:if> + + + <!-- add button --> + <xsl:choose> + <xsl:when test="normalize-space($addLink)"> + <xsl:variable name="linkTokens" select="tokenize($addLink,'!')"/> + <xsl:text> </xsl:text> + <xsl:choose> + <xsl:when test="normalize-space($linkTokens[2])"> + <a id="add_{$id}" style="display:none;cursor:hand;cursor:pointer;" onclick="if (noDoubleClick()) {$linkTokens[1]}" target="_blank"><img src="{/root/gui/url}/images/plus.gif" alt="{/root/gui/strings/add}" title="{/root/gui/strings/add}"/></a> + </xsl:when> + <xsl:otherwise> + <a id="add_{$id}" style="cursor:hand;cursor:pointer;" onclick="if (noDoubleClick()) {$addLink}" target="_blank"><img src="{/root/gui/url}/images/plus.gif" alt="{/root/gui/strings/add}" title="{/root/gui/strings/add}"/></a> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <span id="add_{$id}"/> + </xsl:otherwise> + </xsl:choose> + <!-- remove button --> <xsl:choose> @@ -67,10 +69,10 @@ <xsl:text> </xsl:text> <xsl:choose> <xsl:when test="normalize-space($linkTokens[2])"> - <a id="remove_{$id}" style="display:none;cursor:hand;cursor:pointer;" onclick="if (noDoubleClick()) {$linkTokens[1]}" target="_blank"><img src="{/root/gui/url}/images/del.gif" alt="{/root/gui/strings/del}"/></a> + <a id="remove_{$id}" style="display:none;cursor:hand;cursor:pointer;" onclick="if (noDoubleClick()) {$linkTokens[1]}" target="_blank"><img src="{/root/gui/url}/images/del.gif" alt="{/root/gui/strings/del}" title="{/root/gui/strings/del}"/></a> </xsl:when> <xsl:otherwise> - <a id="remove_{$id}" style="cursor:hand;cursor:pointer;" onclick="if (noDoubleClick()) {$removeLink}" target="_blank"><img src="{/root/gui/url}/images/del.gif" alt="{/root/gui/strings/del}"/></a> + <a id="remove_{$id}" style="cursor:hand;cursor:pointer;" onclick="if (noDoubleClick()) {$removeLink}" target="_blank"><img src="{/root/gui/url}/images/del.gif" alt="{/root/gui/strings/del}" title="{/root/gui/strings/del}"/></a> </xsl:otherwise> </xsl:choose> </xsl:when> @@ -86,10 +88,10 @@ <xsl:text> </xsl:text> <xsl:choose> <xsl:when test="normalize-space($linkTokens[2])"> - <a id="up_{$id}" style="display:none;cursor:hand;cursor:pointer;" onclick="if (noDoubleClick()) {$linkTokens[1]}" target="_blank"><img src="{/root/gui/url}/images/up.gif" alt="{/root/gui/strings/up}"/></a> + <a id="up_{$id}" style="display:none;cursor:hand;cursor:pointer;" onclick="if (noDoubleClick()) {$linkTokens[1]}" target="_blank"><img src="{/root/gui/url}/images/up.gif" alt="{/root/gui/strings/up}" title="{/root/gui/strings/up}"/></a> </xsl:when> <xsl:otherwise> - <a id="up_{$id}" style="cursor:hand;cursor:pointer;" onclick="if (noDoubleClick()) {$upLink}" target="_blank"><img src="{/root/gui/url}/images/up.gif" alt="{/root/gui/strings/up}"/></a> + <a id="up_{$id}" style="cursor:hand;cursor:pointer;" onclick="if (noDoubleClick()) {$upLink}" target="_blank"><img src="{/root/gui/url}/images/up.gif" alt="{/root/gui/strings/up}" title="{/root/gui/strings/up}"/></a> </xsl:otherwise> </xsl:choose> </xsl:when> @@ -105,10 +107,10 @@ <xsl:text> </xsl:text> <xsl:choose> <xsl:when test="normalize-space($linkTokens[2])"> - <a id="down_{$id}" style="display:none;cursor:hand;cursor:pointer;" onclick="if (noDoubleClick()) {$linkTokens[1]}" target="_blank"><img src="{/root/gui/url}/images/down.gif" alt="{/root/gui/strings/down}"/></a> + <a id="down_{$id}" style="display:none;cursor:hand;cursor:pointer;" onclick="if (noDoubleClick()) {$linkTokens[1]}" target="_blank"><img src="{/root/gui/url}/images/down.gif" alt="{/root/gui/strings/down}" title="{/root/gui/strings/down}"/></a> </xsl:when> <xsl:otherwise> - <a id="down_{$id}" style="cursor:hand;cursor:pointer;" onclick="if (noDoubleClick()) {$downLink}" target="_blank"><img src="{/root/gui/url}/images/down.gif" alt="{/root/gui/strings/down}"/></a> + <a id="down_{$id}" style="cursor:hand;cursor:pointer;" onclick="if (noDoubleClick()) {$downLink}" target="_blank"><img src="{/root/gui/url}/images/down.gif" alt="{/root/gui/strings/down}" title="{/root/gui/strings/down}"/></a> </xsl:otherwise> </xsl:choose> </xsl:when> Modified: trunk/web/geonetwork/xsl/metadata-iso19139.xsl =================================================================== --- trunk/web/geonetwork/xsl/metadata-iso19139.xsl 2009-10-02 08:21:08 UTC (rev 5302) +++ trunk/web/geonetwork/xsl/metadata-iso19139.xsl 2009-10-02 10:18:09 UTC (rev 5303) @@ -70,7 +70,7 @@ <!-- these elements should be boxed --> <!-- ===================================================================== --> - <xsl:template mode="iso19139" match="gmd:identificationInfo|gmd:distributionInfo|gmd:descriptiveKeywords|gmd:spatialRepresentationInfo|gmd:pointOfContact|gmd:dataQualityInfo|gmd:referenceSystemInfo|gmd:equivalentScale|gmd:projection|gmd:ellipsoid|gmd:extent[name(..)!='gmd:EX_TemporalExtent']|gmd:geographicBox|gmd:EX_TemporalExtent|gmd:MD_Distributor|srv:containsOperations"> + <xsl:template mode="iso19139" match="gmd:identificationInfo|gmd:distributionInfo|gmd:descriptiveKeywords|gmd:thesaurusName|gmd:spatialRepresentationInfo|gmd:pointOfContact|gmd:dataQualityInfo|gmd:referenceSystemInfo|gmd:equivalentScale|gmd:projection|gmd:ellipsoid|gmd:extent[name(..)!='gmd:EX_TemporalExtent']|gmd:geographicBox|gmd:EX_TemporalExtent|gmd:MD_Distributor|srv:containsOperations"> <xsl:param name="schema"/> <xsl:param name="edit"/> @@ -600,16 +600,48 @@ <!-- ============================================================================= --> <!-- descriptiveKeywords --> <!-- ============================================================================= --> - <xsl:template mode="iso19139" match="gmd:descriptiveKeywords"> <xsl:param name="schema"/> <xsl:param name="edit"/> <xsl:choose> <xsl:when test="$edit=true()"> - <xsl:apply-templates mode="element" select="."> - <xsl:with-param name="schema" select="$schema"/> - <xsl:with-param name="edit" select="true()"/> + + <xsl:variable name="content"> + <xsl:for-each select="gmd:MD_Keywords"> + <td class="padded-content" width="100%" colspan="2"> + <table width="100%"> + <tr> + <td width="50%" valign="top"> + <table width="100%"> + <xsl:apply-templates mode="elementEP" select="gmd:keyword|geonet:child[string(@name)='keyword']"> + <xsl:with-param name="schema" select="$schema"/> + <xsl:with-param name="edit" select="$edit"/> + </xsl:apply-templates> + <xsl:apply-templates mode="elementEP" select="gmd:type|geonet:child[string(@name)='type']"> + <xsl:with-param name="schema" select="$schema"/> + <xsl:with-param name="edit" select="$edit"/> + </xsl:apply-templates> + </table> + </td> + <td valign="top"> + <table width="100%"> + <xsl:apply-templates mode="elementEP" select="gmd:thesaurusName|geonet:child[string(@name)='thesaurusName']"> + <xsl:with-param name="schema" select="$schema"/> + <xsl:with-param name="edit" select="$edit"/> + </xsl:apply-templates> + </table> + </td> + </tr> + </table> + </td> + </xsl:for-each> + </xsl:variable> + + <xsl:apply-templates mode="complexElement" select="."> + <xsl:with-param name="schema" select="$schema"/> + <xsl:with-param name="edit" select="$edit"/> + <xsl:with-param name="content" select="$content"/> </xsl:apply-templates> </xsl:when> <xsl:otherwise> Modified: trunk/web/geonetwork/xsl/metadata.xsl =================================================================== --- trunk/web/geonetwork/xsl/metadata.xsl 2009-10-02 08:21:08 UTC (rev 5302) +++ trunk/web/geonetwork/xsl/metadata.xsl 2009-10-02 10:18:09 UTC (rev 5303) @@ -369,9 +369,9 @@ <!-- prevent drawing of geonet:* elements --> - <xsl:template mode="element" match="geonet:null|geonet:element|geonet:info|geonet:attribute|geonet:schematronerrors|@geonet:xsderror|@xlink:type|@gco:isoType"/> - <xsl:template mode="simpleElement" match="geonet:null|geonet:element|geonet:info|geonet:attribute|geonet:schematronerrors|@geonet:xsderror|@xlink:type|@gco:isoType"/> - <xsl:template mode="complexElement" match="geonet:null|geonet:element|geonet:info|geonet:attribute|geonet:schematronerrors|@geonet:xsderror|@xlink:type|@gco:isoType"/> + <xsl:template mode="element" match="geonet:null|geonet:element|geonet:info|geonet:attribute|geonet:schematronerrors|@geonet:xsderror|@xlink:type|@gco:isoType|@gco:nilReason"/> + <xsl:template mode="simpleElement" match="geonet:null|geonet:element|geonet:info|geonet:attribute|geonet:schematronerrors|@geonet:xsderror|@xlink:type|@gco:isoType|@gco:nilReason"/> + <xsl:template mode="complexElement" match="geonet:null|geonet:element|geonet:info|geonet:attribute|geonet:schematronerrors|@geonet:xsderror|@xlink:type|@gco:isoType|@gco:nilReason"/> <!-- prevent drawing of attributes starting with "_", used in old GeoNetwork versions This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |