Mode:

Compact lists

Showing:

Documentation
Parameters
Used by
References
Included from
Source
Stylesheet ph_nivDef.xsl
Included from
Stylesheet version 1.0
Template tplExLength
Documentation

Description

 info see parent 'ph_main.xsl' 
 #H2# preinclude 
x.l:include href="../../lib/common_xsl/i18n_xsl.xsl"/
x.l:include href="../../lib/common_xsl/common_xsl.xsl"/
x.l:include href="./ph_loop.xsl"/
x.l:include href="./ph_inline.xsl"/
 #H2# TEMPLATES GEN  
 #H4# tpl niv def  
 ================= 
Namespace No namespace
Used by
Template
Import precedence 0
Source
<xsl:template name="tplExLength">
  <!-- ajout JPM janvier 2021 -->
</xsl:template>
Template tplEmptyCell
Documentation

Description

 ==== NIV0 : Empty ...
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="tplEmptyCell">
  <xsl:text> </xsl:text>
</xsl:template>
Template n10
Documentation

Description

 ==== NIV10 : TEXT 
Namespace No namespace
Used by
References
Template
Import precedence 0
Source
<xsl:template name="n10">
  <xsl:comment>[n10]</xsl:comment>
  <xsl:apply-templates/>
  <xsl:call-template name="errorIfHasChild"/>
  <xsl:comment>[/n10]</xsl:comment>
</xsl:template>
Template n11
Documentation

Description

 Cmt txt:  trad(.) 
Namespace No namespace
Used by
References
Import precedence 0
Source
<xsl:template name="n11">
  <xsl:comment>[n11]</xsl:comment>
  <xsl:call-template name="getLabel">
    <xsl:with-param name="aVal" select="."/>
  </xsl:call-template>
  <xsl:call-template name="errorIfHasChild"/>
  <xsl:comment>[/n11]</xsl:comment>
</xsl:template>
Template n13
Documentation

Description

 Cmt txt:  . + unit 
Namespace No namespace
Used by
References
Templates
Import precedence 0
Source
<xsl:template name="n13">
  <xsl:comment>[n13]</xsl:comment>
  <xsl:apply-templates/>
  <xsl:call-template name="tplEx"/>
  <xsl:call-template name="errorIfHasChild"/>
  <xsl:comment>[/n13]</xsl:comment>
</xsl:template>
Template n130
Namespace No namespace
References
Import precedence 0
Source
<xsl:template name="n130">
  <xsl:comment>[n13]</xsl:comment>
  <xsl:apply-templates/>
  <xsl:call-template name="tplExLength"/>
  <xsl:call-template name="errorIfHasChild"/>
  <xsl:comment>[/n13]</xsl:comment>
</xsl:template>
Template n14
Documentation

Description

 Cmt txt:  . + ' ' 
Namespace No namespace
Used by
Template
References
Template
Import precedence 0
Source
<xsl:template name="n14">
  <xsl:comment>[n14]</xsl:comment>
  <xsl:apply-templates/>
  <xsl:text> </xsl:text>
  <xsl:call-template name="errorIfHasChild"/>
  <xsl:comment>[/n14]</xsl:comment>
</xsl:template>
Template *md_n10
Documentation

Description

 Cmt_value 'Quantity_type' : @quantity + unit  
Namespace No namespace
Match *
Mode md_n10
References
Templates
Import precedence 0
Source
<xsl:template mode="md_n10" match="*">
  <!--cmt add @currency or @unit  -->
  <xsl:value-of select="."/>
  <xsl:call-template name="tplEx"/>
  <xsl:if test="'' != @tolerance">
    <xsl:text> </xsl:text>
    <xsl:call-template name="getLabel">
      <xsl:with-param name="aVal" select="@tolerance"/>
    </xsl:call-template>
  </xsl:if>
</xsl:template>
Template n20
Documentation

Description

 ==== NIV20 LIGNE :span.libelle + content (sans BR) 
Namespace No namespace
Used by
References
Template
Import precedence 0
Source
<xsl:template name="n20">
  <xsl:comment>[n20]</xsl:comment>
  <xsl:call-template name="labelByTagName"/>
  <xsl:text> </xsl:text>
  <xsl:apply-templates/>
  <xsl:comment>[/n20]</xsl:comment>
</xsl:template>
Template n22
Documentation

Description

 Cmt line :  
Namespace No namespace
Used by
References
Template
Import precedence 0
Source
<xsl:template name="n22">
  <xsl:comment>[n22]</xsl:comment>
  <xsl:call-template name="n24"/>
  <xsl:comment>[/n22]</xsl:comment>
</xsl:template>
Template n23
Documentation

Description

 Cmt line : lab(.) + apply  
Namespace No namespace
References
Template
Import precedence 0
Source
<xsl:template name="n23">
  <xsl:comment>[n23]</xsl:comment>
  <xsl:call-template name="getLabel">
    <xsl:with-param name="aVal" select="."/>
  </xsl:call-template>
  <xsl:apply-templates/>
  <xsl:comment>[/n23]</xsl:comment>
</xsl:template>
Template n24
Documentation

Description

 Cmt: lab + ($aTxt)? + trad(.) 
Namespace No namespace
Used by
Templates
References
Parameters
QName Namespace
aTxt No namespace
Import precedence 0
Source
<xsl:template name="n24">
  <xsl:param name="aTxt"/>
  <xsl:comment>[n24]</xsl:comment>
  <xsl:call-template name="labelByTagName"/>
  <xsl:copy-of select="$aTxt"/>
  <xsl:call-template name="getLabel">
    <xsl:with-param name="aVal" select="."/>
  </xsl:call-template>
  <xsl:call-template name="errorIfHasChild"/>
  <xsl:comment>[/n24]</xsl:comment>
</xsl:template>
Template n25
Documentation

Description

 Cmt: lab + ($aTxt)? + trad(.) 
Namespace No namespace
Used by
Template
References
Parameters
QName Namespace
aTxt No namespace
Import precedence 0
Source
<xsl:template name="n25">
  <xsl:param name="aTxt"/>
  <xsl:comment>[n25]</xsl:comment>
  <xsl:call-template name="labelByTagName"/>
  <xsl:copy-of select="$aTxt"/>
  <xsl:call-template name="getLabel">
    <xsl:with-param name="aVal" select="."/>
  </xsl:call-template>
  <xsl:call-template name="errorIfHasChild"/>
  <xsl:call-template name="tplEx"/>
  <xsl:comment>[/n25]</xsl:comment>
</xsl:template>
Template n26
Documentation

Description

 Cmt line : lab + trad($aTxt)? + apply 
Namespace No namespace
References
Parameters
QName Namespace
aTxt No namespace
Import precedence 0
Source
<xsl:template name="n26">
  <xsl:param name="aTxt"/>
  <xsl:comment>[n26]</xsl:comment>
  <xsl:call-template name="labelByTagName"/>
  <xsl:choose>
    <xsl:when test="'' != $aTxt">
      <xsl:call-template name="getSpanLabel">
        <xsl:with-param name="aVal" select="$aTxt"/>
      </xsl:call-template>
    </xsl:when>
  </xsl:choose>
  <xsl:apply-templates/>
  <xsl:call-template name="errorIfHasChild"/>
  <xsl:comment>[/n26]</xsl:comment>
</xsl:template>
Template n28
Documentation

Description

 Cmt line : $aTxt? + apply (without lab) 
Namespace No namespace
Used by
Parameters
QName Namespace
aTxt No namespace
Import precedence 0
Source
<xsl:template name="n28">
  <xsl:param name="aTxt"/>
  <xsl:comment>[n28]</xsl:comment>
  <xsl:copy-of select="$aTxt"/>
  <xsl:apply-templates/>
  <xsl:comment>[/n28]</xsl:comment>
</xsl:template>
Template ce:IdReference | ce:ItemReference | ce:DocumentReferencemd_n20
Namespace No namespace
Match ce:IdReference | ce:ItemReference | ce:DocumentReference
Mode md_n20
Import precedence 0
Source
<xsl:template mode="md_n20" match="ce:IdReference | ce:ItemReference | ce:DocumentReference">
  <xsl:apply-templates select="."/>
</xsl:template>
Template *md_n20
Namespace No namespace
Match *
Mode md_n20
References
Template
Import precedence 0
Source
<xsl:template mode="md_n20" match="*">
  <xsl:call-template name="labelByTagName"/>
  <xsl:text> </xsl:text>
  <xsl:apply-templates mode="md_n10" select="."/>
</xsl:template>
Template n30
Documentation

Description

 ==== NIV30 : LIGNE + BR 
 Cmt: DIS: lab + apply + br  
Namespace No namespace
Used by
References
Template
Import precedence 0
Source
<xsl:template name="n30">
  <xsl:comment>
    <xsl:value-of select="concat('[n30] ', local-name())"/>
  </xsl:comment>
  <div class="br">
    <xsl:call-template name="labelByTagName"/>
    <xsl:apply-templates/>
  </div>
  <xsl:comment>[/n30]</xsl:comment>
</xsl:template>
Template n31
Namespace No namespace
Used by
References
Template
Parameters
QName Namespace
aTxt No namespace
Import precedence 0
Source
<xsl:template name="n31">
  <xsl:param name="aTxt"/>
  <xsl:comment>[n31]</xsl:comment>
  <xsl:call-template name="labelByTagName"/>
  <xsl:copy-of select="$aTxt"/>
  <xsl:apply-templates/>
  <xsl:comment>[/n31]</xsl:comment>
</xsl:template>
Template n33
Documentation

Description

 Cmt lines by $aEltNodeLst : "c.:Society|c.:Department" 
Namespace No namespace
Used by
References
Template
Parameters
QName Namespace Select
aEltNodeLst No namespace
aSep No namespace ' '
Import precedence 0
Source
<xsl:template name="n33">
  <!-- $aEltNodeList : input, list of tag with same elt -->
  <xsl:param name="aEltNodeLst"/>
  <xsl:param name="aSep" select="' '"/>
  <xsl:comment>[n33]</xsl:comment>
  <xsl:for-each select="$aEltNodeLst">
    <xsl:choose>
      <xsl:when test="'!br' = $aSep">
        <div class="br">
          <xsl:if test="position() = 1">
            <xsl:call-template name="labelByTagName"/>
          </xsl:if>
          <xsl:apply-templates select="."/>
        </div>
      </xsl:when>
      <xsl:otherwise>
        <xsl:if test="position() = 1">
          <xsl:call-template name="labelByTagName"/>
        </xsl:if>
        <xsl:apply-templates select="."/>
        <xsl:choose>
          <xsl:when test="position() = last()">
            <br/>
          </xsl:when>
          <xsl:otherwise>
            <xsl:copy-of select="$aSep"/>
          </xsl:otherwise>
        </xsl:choose>
      </xsl:otherwise>
    </xsl:choose>
  </xsl:for-each>
  <xsl:comment>[/n33]</xsl:comment>
</xsl:template>
Template n34
Documentation

Description

 Cmt line : n24 + br 
Namespace No namespace
Used by
References
Template
Import precedence 0
Source
<xsl:template name="n34">
  <xsl:comment>[n34]</xsl:comment>
  <div class="br">
    <xsl:call-template name="n24"/>
  </div>
  <xsl:comment>[/n34]</xsl:comment>
</xsl:template>
Template n38
Documentation

Description

 Cmt line : $aTxt? + apply.br (without lab) 
Namespace No namespace
Parameters
QName Namespace
aTxt No namespace
Import precedence 0
Source
<xsl:template name="n38">
  <xsl:param name="aTxt"/>
  <xsl:comment>[n38]</xsl:comment>
  <div class="br">
    <xsl:copy-of select="$aTxt"/>
    <xsl:apply-templates/>
  </div>
  <xsl:comment>[/n38]</xsl:comment>
</xsl:template>
Template *md_n30
Namespace No namespace
Match *
Mode md_n30
Import precedence 0
Source
<xsl:template mode="md_n30" match="*">
  <div class="br">
    <xsl:apply-templates mode="md_n20" select="."/>
  </div>
</xsl:template>
Template n40
Documentation

Description

 Cmt: niv4 or lines  
Namespace No namespace
Used by
References
Parameters
QName Namespace
aExcept No namespace
aTxt No namespace
Import precedence 0
Source
<xsl:template name="n40">
  <xsl:param name="aTxt"/>
  <xsl:param name="aExcept"/>
  <xsl:comment>[n40]</xsl:comment>
  <xsl:call-template name="labelByTagName"/>
  <xsl:copy-of select="$aTxt"/>
  <xsl:call-template name="nLoopAndDetailBr">
    <xsl:with-param name="aDetailList" select="$aExcept"/>
  </xsl:call-template>
  <xsl:comment>[/n40]</xsl:comment>
</xsl:template>
Template n41
Namespace No namespace
Used by
References
Parameters
QName Namespace
aDetailList No namespace
aTxt No namespace
Import precedence 0
Source
<xsl:template name="n41">
  <xsl:param name="aTxt"/>
  <xsl:param name="aDetailList"/>
  <xsl:comment>[n41]</xsl:comment>
  <xsl:call-template name="labelByTagName"/>
  <xsl:copy-of select="$aTxt"/>
  <xsl:call-template name="nLoopAndDetailBr">
    <xsl:with-param name="aDetailList" select="$aDetailList"/>
  </xsl:call-template>
  <xsl:comment>[/n41]</xsl:comment>
</xsl:template>
Template @*md_n40
Documentation

Description

 ==== NIV40 : MULTILIGNES + details 
Namespace No namespace
Match @*
Mode md_n40
References
Template
Import precedence 0
Source
<xsl:template mode="md_n40" match="@*">
  <div class="br" ce="aaaa">
    <xsl:call-template name="labelByTagName"/>
    <xsl:value-of select="."/>
  </div>
</xsl:template>
Template *md_n40
Namespace No namespace
Match *
Mode md_n40
References
Template
Import precedence 0
Source
<xsl:template mode="md_n40" match="*">
  <div class="br">
    <xsl:call-template name="labelByTagName"/>
  </div>
  <xsl:apply-templates mode="md_n30"/>
</xsl:template>
Template n50
Documentation

Description

 ==== NIV50 : CELL
 Cmt: niv5 DIS: lab.s + $aTxt? + nLoopAndDetailTxt  
Namespace No namespace
Used by
References
Parameters
QName Namespace
aDetailList No namespace
aTxt No namespace
Import precedence 0
Source
<xsl:template name="n50">
  <xsl:param name="aTxt"/>
  <xsl:param name="aDetailList"/>
  <xsl:comment>[n50]</xsl:comment>
  <span class="fw-bold">
    <xsl:call-template name="textLabelByTagName"/>
  </span>
  <xsl:copy-of select="$aTxt"/>
  <xsl:call-template name="nLoopAndDetailTxt">
    <xsl:with-param name="aDetailList" select="$aDetailList"/>
  </xsl:call-template>
  <xsl:comment>[/n50]</xsl:comment>
</xsl:template>