📄 data-quality.xsl.svn-base
字号:
<xsl:for-each select="evaluationProcedure"> <evaluationProcedure> <CI_Citation> <xsl:apply-templates select="." mode="Citation"/> </CI_Citation> </evaluationProcedure> </xsl:for-each> <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> <xsl:for-each select="measDateTm"> <dateTime> <gco:DateTime><xsl:value-of select="."/></gco:DateTime> </dateTime> </xsl:for-each> <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> <xsl:for-each select="measResult"> <result> <xsl:apply-templates select="." mode="ResultTypes"/> </result> </xsl:for-each> </xsl:template> <!-- ============================================================================= --> <xsl:template match="*" mode="MdIdentTypes"> <xsl:for-each select="MdIdent"> <MD_Identifier> <xsl:apply-templates select="." mode="MdIdent"/> </MD_Identifier> </xsl:for-each> <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> <xsl:for-each select="RS_Identifier"> <RS_Identifier> <xsl:apply-templates select="." mode="MdIdent"/> </RS_Identifier> </xsl:for-each> </xsl:template> <!-- ============================================================================= --> <xsl:template match="*" mode="ResultTypes"> <xsl:for-each select="ConResult"> <DQ_ConformanceResult> <xsl:apply-templates select="." mode="ConResult"/> </DQ_ConformanceResult> </xsl:for-each> <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> <xsl:for-each select="QuanResult"> <DQ_QuantitativeResult> <xsl:apply-templates select="." mode="QuanResult"/> </DQ_QuantitativeResult> </xsl:for-each> </xsl:template> <!-- ============================================================================= --> <xsl:template match="*" mode="ConResult"> <specification> <CI_Citation> <xsl:apply-templates select="conSpec" mode="Citation"/> </CI_Citation> </specification> <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> <explanation> <gco:CharacterString><xsl:value-of select="conExpl"/></gco:CharacterString> </explanation> <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> <pass> <gco:Boolean><xsl:value-of select="conPass"/></gco:Boolean> </pass> </xsl:template> <!-- ============================================================================= --> <xsl:template match="*" mode="QuanResult"> <xsl:for-each select="quanValType"> <valueType> <gco:RecordType><xsl:value-of select="."/></gco:RecordType> </valueType> </xsl:for-each> <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> <xsl:for-each select="quanValUnit"> <valueUnit> <gco:Measure> <xsl:apply-templates select="." mode="Measure"/> </gco:Measure> </valueUnit> </xsl:for-each> <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> <xsl:for-each select="errStat"> <errorStatistic> <gco:CharacterString><xsl:value-of select="."/></gco:CharacterString> </errorStatistic> </xsl:for-each> <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> <xsl:for-each select="quanValue"> <value> <gco:Record><xsl:value-of select="."/></gco:Record> </value> </xsl:for-each> </xsl:template> <!-- ============================================================================= --> <!-- === Lineage === --> <!-- ============================================================================= --> <xsl:template match="*" mode="Lineage"> <xsl:for-each select="statement"> <statement> <gco:CharacterString><xsl:value-of select="."/></gco:CharacterString> </statement> </xsl:for-each> <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> <xsl:for-each select="prcStep"> <processStep> <LI_ProcessStep> <xsl:apply-templates select="." mode="PrcessStep"/> </LI_ProcessStep> </processStep> </xsl:for-each> <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> <xsl:for-each select="dataSource"> <source> <LI_Source> <xsl:apply-templates select="." mode="Source"/> </LI_Source> </source> </xsl:for-each> </xsl:template> <!-- ============================================================================= --> <xsl:template match="*" mode="PrcessStep"> <description> <gco:CharacterString><xsl:value-of select="stepDesc"/></gco:CharacterString> </description> <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> <xsl:for-each select="stepRat"> <rationale> <gco:CharacterString><xsl:value-of select="."/></gco:CharacterString> </rationale> </xsl:for-each> <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> <xsl:for-each select="stepDateTm"> <dateTime> <gco:DateTime><xsl:value-of select="."/></gco:DateTime> </dateTime> </xsl:for-each> <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> <xsl:for-each select="stepProc"> <processor> <CI_ResponsibleParty> <xsl:apply-templates select="." mode="RespParty"/> </CI_ResponsibleParty> </processor> </xsl:for-each> <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> <xsl:for-each select="stepSrc"> <source> <LI_Source> <xsl:apply-templates select="." mode="Source"/> </LI_Source> </source> </xsl:for-each> </xsl:template> <!-- ============================================================================= --> <xsl:template match="*" mode="Source"> <xsl:for-each select="srcDesc"> <description> <gco:CharacterString><xsl:value-of select="."/></gco:CharacterString> </description> </xsl:for-each> <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> <xsl:for-each select="srcScale"> <scaleDenominator> <MD_RepresentativeFraction> <denominator> <gco:Integer><xsl:value-of select="rfDenom"/></gco:Integer> </denominator> </MD_RepresentativeFraction> </scaleDenominator> </xsl:for-each> <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> <xsl:for-each select="srcRefSys"> <sourceReferenceSystem> <MD_ReferenceSystem> <xsl:apply-templates select="." mode="RefSystemTypes"/> </MD_ReferenceSystem> </sourceReferenceSystem> </xsl:for-each> <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> <xsl:for-each select="srcCitatn"> <sourceCitation> <CI_Citation> <xsl:apply-templates select="." mode="Citation"/> </CI_Citation> </sourceCitation> </xsl:for-each> <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> <xsl:for-each select="srcExt"> <sourceExtent> <EX_Extent> <xsl:apply-templates select="." mode="Extent"/> </EX_Extent> </sourceExtent> </xsl:for-each> <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> <xsl:for-each select="srcStep"> <sourceStep> <LI_ProcessStep> <xsl:apply-templates select="." mode="PrcessStep"/> </LI_ProcessStep> </sourceStep> </xsl:for-each> </xsl:template> <!-- ============================================================================= --></xsl:stylesheet>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -