Skip to content

Commit 450ca9e

Browse files
Merge pull request #206 from metanorma/feature/xslt-update
2 parents 3344c07 + 3257b6a commit 450ca9e

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

lib/isodoc/jis/jis.international-standard.xsl

+9-6
Original file line numberDiff line numberDiff line change
@@ -3464,7 +3464,7 @@
34643464
<!-- <xsl:call-template name="insertIndexInSeparatePageSequences"/> -->
34653465
</xsl:template> <!-- END: insertMainSectionsInSeparatePageSequences -->
34663466

3467-
<xsl:template name="insertAnnexAndBibliographyInSeparatePageSequences">
3467+
<xsl:template name="insertAnnexAndBibliographyInSeparatePageSequences">
34683468
<xsl:for-each select="/*/*[local-name()='annex'] | /*/*[local-name()='bibliography']/*[not(@normative='true')] | /*/*[local-name()='bibliography']/*[local-name()='clause'][*[local-name()='references'][not(@normative='true')]] | /*/*[local-name()='indexsect']">
34693469
<xsl:sort select="@displayorder" data-type="number"/>
34703470
<xsl:choose>
@@ -12312,10 +12312,12 @@
1231212312
<xsl:template match="*[local-name() = 'metanorma-extension']/*[local-name() = 'attachment']" mode="update_xml_step1">
1231312313
<xsl:copy>
1231412314
<xsl:copy-of select="@*"/>
12315-
<xsl:variable name="name_filepath" select="concat($inputxml_basepath, @name)"/>
12316-
<xsl:variable name="file_exists" select="normalize-space(java:exists(java:java.io.File.new($name_filepath)))"/>
12317-
<xsl:if test="$file_exists = 'false'"> <!-- copy attachment content only if file on disk doesnt exist -->
12318-
<xsl:value-of select="."/>
12315+
<xsl:if test="1 = 2"> <!-- remove attachment/text(), because attachments added in the template 'addPDFUAmeta' before applying 'update_xml_step1' -->
12316+
<xsl:variable name="name_filepath" select="concat($inputxml_basepath, @name)"/>
12317+
<xsl:variable name="file_exists" select="normalize-space(java:exists(java:java.io.File.new($name_filepath)))"/>
12318+
<xsl:if test="$file_exists = 'false'"> <!-- copy attachment content only if file on disk doesnt exist -->
12319+
<xsl:value-of select="normalize-space(.)"/>
12320+
</xsl:if>
1231912321
</xsl:if>
1232012322
</xsl:copy>
1232112323
</xsl:template>
@@ -13297,7 +13299,8 @@
1329713299
<xsl:for-each select="//*[contains(local-name(), '-standard')]/*[local-name() = 'metanorma-extension']/*[local-name() = 'attachment']">
1329813300
<xsl:choose>
1329913301
<xsl:when test="normalize-space() != ''">
13300-
<pdf:embedded-file src="{.}" filename="{@name}"/>
13302+
<xsl:variable name="src_attachment" select="java:replaceAll(java:java.lang.String.new(.),'(&#13;&#10;|&#13;|&#10;)', '')"/> <!-- remove line breaks -->
13303+
<pdf:embedded-file src="{$src_attachment}" filename="{@name}"/>
1330113304
</xsl:when>
1330213305
<xsl:otherwise>
1330313306
<!-- _{filename}_attachments -->

0 commit comments

Comments
 (0)