Stylesheet Details
  • Identifiers
  • Uuid
  • 7a771f50-bc69-11e0-962b-0800200c9a66
  • Owner
  • richard.fozzard
  • Update Information
  • Last Updater
  • richard.fozzard
  • Last Updated
  • 2011-12-06 00:00:00 UTC
  • Date Created
  • 2011-12-06 00:00:00 UTC
  • Attributes
  • Index Data
  • Matches:/ ,
  • Xml
  • <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0" id="7a771f50-bc69-11e0-962b-0800200c9a66"> <!--xd:doc scope="stylesheet" xmlns:xd="http://www.oxygenxml.com/ns/doc/xsl"> <xd:desc> <xd:p>ISO CI_ResponsibleParty to Index Data View</xd:p> <xd:p>This stylesheet generates an Index Data View for an ISO CI_ResponsibleParty component</xd:p> </xd:desc> </xd:doc--> <xsl:output method="text" /> <xsl:template match="/"> <xsl:for-each select="//gmd:CI_ResponsibleParty"> <xsl:variable name="organization" select="./gmd:organisationName" /> <xsl:variable name="person" select="./gmd:individualName" /> <xsl:variable name="position" select="./gmd:positionName" /> <xsl:if test="$person[normalize-space(.) != '']"> <xsl:value-of select="normalize-space($person)" /> <xsl:text disable-output-escaping="yes">-</xsl:text> </xsl:if> <xsl:if test="$organization[normalize-space(.) != '']"> <xsl:value-of select="normalize-space($organization)" /> <xsl:if test="$position[normalize-space(.) != '']"> <xsl:text disable-output-escaping="yes">-</xsl:text> </xsl:if> </xsl:if> <xsl:if test="$position[normalize-space(.) != '']"> <xsl:value-of select="normalize-space($position)" /> </xsl:if> </xsl:for-each> </xsl:template> </xsl:stylesheet>
  • Stylesheet Type
  • index_data
  • Component Type
  • {http://www.isotc211.org/2005/gmd}CI_ResponsibleParty
  • Stylesheet Set
  • NGDC-SS