Skip to content

Commit

Permalink
common.xsl updated for term elements, metanorma/isodoc#632
Browse files Browse the repository at this point in the history
  • Loading branch information
Intelligent2013 committed Jan 7, 2025
1 parent 0fbdd8f commit 0504831
Showing 1 changed file with 18 additions and 9 deletions.
27 changes: 18 additions & 9 deletions xslt_src/common.xsl
Original file line number Diff line number Diff line change
Expand Up @@ -19606,50 +19606,59 @@
</xsl:template>

<xsl:template match="*[local-name() = 'fmt-preferred']" />
<xsl:template match="*[local-name() = 'fmt-preferred']" mode="update_xml_step1">
<xsl:template match="*[local-name() = 'fmt-preferred'][*[local-name() = 'p']]" mode="update_xml_step1">
<xsl:apply-templates mode="update_xml_step1"/>
</xsl:template>
<xsl:template match="*[local-name() = 'fmt-preferred']/*[local-name() = 'p']" mode="update_xml_step1">
<xsl:template match="*[local-name() = 'fmt-preferred'][not(*[local-name() = 'p'])] | *[local-name() = 'fmt-preferred']/*[local-name() = 'p']" mode="update_xml_step1">
<xsl:element name="preferred" namespace="{$namespace_full}">
<xsl:copy-of select="@*"/>
<xsl:apply-templates mode="update_xml_step1"/>
</xsl:element>
</xsl:template>
<xsl:template match="*[local-name() = 'fmt-preferred']" mode="update_xml_pres">
<xsl:template match="*[local-name() = 'fmt-preferred'][*[local-name() = 'p']]" mode="update_xml_pres">
<xsl:apply-templates mode="update_xml_pres"/>
</xsl:template>
<xsl:template match="*[local-name() = 'fmt-preferred'][not(*[local-name() = 'p'])] | *[local-name() = 'fmt-preferred']/*[local-name() = 'p']" mode="update_xml_pres">
<xsl:element name="preferred" namespace="{$namespace_full}">
<xsl:copy-of select="@*"/>
<xsl:apply-templates mode="update_xml_pres"/>
</xsl:element>
</xsl:template>

<xsl:template match="*[local-name() = 'fmt-admitted']" />
<xsl:template match="*[local-name() = 'fmt-admitted']" mode="update_xml_step1">
<xsl:template match="*[local-name() = 'fmt-admitted'][*[local-name() = 'p']]" mode="update_xml_step1">
<xsl:apply-templates mode="update_xml_step1"/>
</xsl:template>
<xsl:template match="*[local-name() = 'fmt-admitted']/*[local-name() = 'p']" mode="update_xml_step1">
<xsl:template match="*[local-name() = 'fmt-admitted'][not(*[local-name() = 'p'])] | *[local-name() = 'fmt-admitted']/*[local-name() = 'p']" mode="update_xml_step1">
<xsl:element name="admitted" namespace="{$namespace_full}">
<xsl:copy-of select="@*"/>
<xsl:apply-templates mode="update_xml_step1"/>
</xsl:element>
</xsl:template>
<xsl:template match="*[local-name() = 'fmt-admitted']" mode="update_xml_pres">
<xsl:template match="*[local-name() = 'fmt-admitted'][*[local-name() = 'p']]" mode="update_xml_pres">
<xsl:apply-templates mode="update_xml_pres"/>
</xsl:template>
<xsl:template match="*[local-name() = 'fmt-admitted'][not(*[local-name() = 'p'])] | *[local-name() = 'fmt-admitted']/*[local-name() = 'p']" mode="update_xml_pres">
<xsl:element name="admitted" namespace="{$namespace_full}">
<xsl:copy-of select="@*"/>
<xsl:apply-templates mode="update_xml_pres"/>
</xsl:element>
</xsl:template>

<xsl:template match="*[local-name() = 'fmt-deprecates']" />
<xsl:template match="*[local-name() = 'fmt-deprecates']" mode="update_xml_step1">
<xsl:template match="*[local-name() = 'fmt-deprecates'][*[local-name() = 'p']]" mode="update_xml_step1">
<xsl:apply-templates mode="update_xml_step1"/>
</xsl:template>
<xsl:template match="*[local-name() = 'fmt-deprecates']/*[local-name() = 'p']" mode="update_xml_step1">
<xsl:template match="*[local-name() = 'fmt-deprecates'][not(*[local-name() = 'p'])] | *[local-name() = 'fmt-deprecates']/*[local-name() = 'p']" mode="update_xml_step1">
<xsl:element name="deprecates" namespace="{$namespace_full}">
<xsl:copy-of select="@*"/>
<xsl:apply-templates mode="update_xml_step1"/>
</xsl:element>
</xsl:template>
<xsl:template match="*[local-name() = 'fmt-deprecates']" mode="update_xml_pres">
<xsl:template match="*[local-name() = 'fmt-deprecates'][*[local-name() = 'p']]" mode="update_xml_pres">
<xsl:apply-templates mode="update_xml_pres"/>
</xsl:template>
<xsl:template match="*[local-name() = 'fmt-deprecates'][not(*[local-name() = 'p'])] | *[local-name() = 'fmt-deprecates']/*[local-name() = 'p']" mode="update_xml_pres">
<xsl:element name="deprecates" namespace="{$namespace_full}">
<xsl:copy-of select="@*"/>
<xsl:apply-templates mode="update_xml_pres"/>
Expand Down

0 comments on commit 0504831

Please sign in to comment.