Skip to content

Commit a626151

Browse files
xslt update based on metanorma/mn-native-pdf@1f15ed4
1 parent 4571da7 commit a626151

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

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

+9-6
Original file line numberDiff line numberDiff line change
@@ -3528,7 +3528,7 @@
35283528
<!-- <xsl:call-template name="insertIndexInSeparatePageSequences"/> -->
35293529
</xsl:template> <!-- END: insertMainSectionsInSeparatePageSequences -->
35303530

3531-
<xsl:template name="insertAnnexAndBibliographyInSeparatePageSequences">
3531+
<xsl:template name="insertAnnexAndBibliographyInSeparatePageSequences">
35323532
<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']">
35333533
<xsl:sort select="@displayorder" data-type="number"/>
35343534
<xsl:choose>
@@ -12357,10 +12357,12 @@
1235712357
<xsl:template match="*[local-name() = 'metanorma-extension']/*[local-name() = 'attachment']" mode="update_xml_step1">
1235812358
<xsl:copy>
1235912359
<xsl:copy-of select="@*"/>
12360-
<xsl:variable name="name_filepath" select="concat($inputxml_basepath, @name)"/>
12361-
<xsl:variable name="file_exists" select="normalize-space(java:exists(java:java.io.File.new($name_filepath)))"/>
12362-
<xsl:if test="$file_exists = 'false'"> <!-- copy attachment content only if file on disk doesnt exist -->
12363-
<xsl:value-of select="."/>
12360+
<xsl:if test="1 = 2"> <!-- remove attachment/text(), because attachments added in the template 'addPDFUAmeta' before applying 'update_xml_step1' -->
12361+
<xsl:variable name="name_filepath" select="concat($inputxml_basepath, @name)"/>
12362+
<xsl:variable name="file_exists" select="normalize-space(java:exists(java:java.io.File.new($name_filepath)))"/>
12363+
<xsl:if test="$file_exists = 'false'"> <!-- copy attachment content only if file on disk doesnt exist -->
12364+
<xsl:value-of select="normalize-space(.)"/>
12365+
</xsl:if>
1236412366
</xsl:if>
1236512367
</xsl:copy>
1236612368
</xsl:template>
@@ -13342,7 +13344,8 @@
1334213344
<xsl:for-each select="//*[contains(local-name(), '-standard')]/*[local-name() = 'metanorma-extension']/*[local-name() = 'attachment']">
1334313345
<xsl:choose>
1334413346
<xsl:when test="normalize-space() != ''">
13345-
<pdf:embedded-file src="{.}" filename="{@name}"/>
13347+
<xsl:variable name="src_attachment" select="java:replaceAll(java:java.lang.String.new(.),'(&#13;&#10;|&#13;|&#10;)', '')"/> <!-- remove line breaks -->
13348+
<pdf:embedded-file src="{$src_attachment}" filename="{@name}"/>
1334613349
</xsl:when>
1334713350
<xsl:otherwise>
1334813351
<!-- _{filename}_attachments -->

0 commit comments

Comments
 (0)