..
/
download
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet
xmlns="http://docbook.org/ns/docbook"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:fo="http://www.w3.org/1999/XSL/Format"
version="1.0">
<xsl:template match="dmodule[contains(@xsi:noNamespaceSchemaLocation, 'comrep.xsd')]">
<chapter>
<xsl:attribute name="xml:id">
<xsl:text>ID_</xsl:text>
<xsl:call-template name="get.dmcode"/>
</xsl:attribute>
<xsl:apply-templates select="identAndStatusSection"/>
<xsl:call-template name="content.refs"/>
<xsl:apply-templates select="content/commonRepository"/>
</chapter>
</xsl:template>
<xsl:template match="commonRepository">
<xsl:if test="$show.schema.heading != 0">
<bridgehead renderas="centerhead">Common information repository</bridgehead>
</xsl:if>
<xsl:apply-templates select="*"/>
</xsl:template>
<xsl:template match="controlIndicatorRepository">
<bridgehead renderas="centerhead">Controls and indicators</bridgehead>
<table pgwide="1" frame="topbot" colsep="0" rowsep="0">
<title>Controls and indicators</title>
<tgroup cols="5">
<colspec colname="c1" colwidth="2*"/>
<colspec colname="c2" colwidth="1*"/>
<colspec colname="c3" colwidth="1*"/>
<colspec colname="c4" colwidth="3*"/>
<colspec colname="c5" colwidth="4*"/>
<thead rowsep="1">
<row>
<entry>CIN</entry>
<entry>Fig</entry>
<entry>Key</entry>
<entry>Name</entry>
<entry>Description</entry>
</row>
</thead>
<tbody>
<xsl:apply-templates select="controlIndicatorGroup"/>
</tbody>
</tgroup>
</table>
</xsl:template>
<xsl:template match="controlIndicatorGroup">
<xsl:apply-templates select="controlIndicatorSpec"/>
</xsl:template>
<xsl:template match="controlIndicatorSpec">
<row>
<entry>
<xsl:value-of select="@controlIndicatorNumber"/>
</entry>
<entry>
<xsl:apply-templates select="parent::controlIndicatorGroup/internalRef"/>
</entry>
<entry>
<xsl:apply-templates select="controlIndicatorKey"/>
</entry>
<entry>
<xsl:apply-templates select="controlIndicatorName"/>
</entry>
<entry>
<xsl:apply-templates select="controlIndicatorDescr"/>
</entry>
</row>
</xsl:template>
<xsl:template match="controlIndicatorKey">
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="controlIndicatorName">
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="controlIndicatorDescr">
<itemizedlist>
<xsl:apply-templates select="controlIndicatorFunction"/>
</itemizedlist>
</xsl:template>
<xsl:template match="controlIndicatorFunction">
<listitem>
<xsl:apply-templates/>
</listitem>
</xsl:template>
<xsl:template match="enterpriseRepository">
<bridgehead renderas="centerhead">Enterprise information</bridgehead>
<table pgwide="1" frame="topbot" colsep="0" rowsep="0">
<title>Enterprise information</title>
<tgroup cols="2">
<colspec colname="c1" colwidth="1*"/>
<colspec colname="c2" colwidth="8*"/>
<thead rowsep="1">
<row>
<entry>CAGE</entry>
<entry>Name</entry>
</row>
</thead>
<tbody>
<xsl:apply-templates select="enterpriseSpec"/>
</tbody>
</tgroup>
</table>
</xsl:template>
<xsl:template match="enterpriseSpec">
<row>
<entry>
<xsl:value-of select="enterpriseIdent/@manufacturerCodeValue"/>
</entry>
<entry>
<xsl:value-of select="enterpriseName"/>
</entry>
</row>
</xsl:template>
</xsl:stylesheet>
gopher://khzae.net/0/s1kd/S1000D-XSL-Stylesheets/src/s1000dtodb/comrep.xsl