Changeset 74111fc7


Ignore:
Timestamp:
01/19/2024 09:39:35 PM (3 months ago)
Author:
Pierre Labastie <pierre.labastie@…>
Branches:
12.1, ken/TL2024, lazarus, plabs/newcss, rahul/power-profiles-daemon, trunk, xry111/llvm18
Children:
c8be252
Parents:
d466027
git-author:
Pierre Labastie <pierre.labastie@…> (01/19/2024 04:20:48 PM)
git-committer:
Pierre Labastie <pierre.labastie@…> (01/19/2024 09:39:35 PM)
Message:

Remove any reference to xlink namespace

In lfs-xref.xsl in both pdf and xhtml.
Also change encoding to utf-8.

Location:
stylesheets/lfs-xsl
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • stylesheets/lfs-xsl/pdf/lfs-xref.xsl

    rd466027 r74111fc7  
    1 <?xml version='1.0' encoding='ISO-8859-1'?>
     1<?xml version='1.0' encoding='UTF-8'?>
    22
    33<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    4                 xmlns:xlink="http://www.w3.org/1999/xlink"
    54                xmlns:fo="http://www.w3.org/1999/XSL/Format"
    6                 exclude-result-prefixes="xlink"
    75                version="1.0">
    86
     
    1715
    1816     <!--  xref:
    19            Added role variable and use it when calling mode xref-to.-->
     17           Added role variable and use it when calling mode xref-to.
     18           Also remove code for xlink:href attribute in xref elements,
     19           since we don't use it.-->
    2020    <!-- The original template is in {docbook-xsl}/fo/xref.xsl -->
    2121  <xsl:template match="xref" name="xref">
    22     <xsl:param name="xhref" select="@xlink:href"/>
    23     <!-- is the @xlink:href a local idref link? -->
    24     <xsl:param name="xlink.idref">
    25       <xsl:if test="starts-with($xhref,'#')
    26                     and (not(contains($xhref,'&#40;'))
    27                     or starts-with($xhref, '#xpointer&#40;id&#40;'))">
    28         <xsl:call-template name="xpointer.idref">
    29           <xsl:with-param name="xpointer" select="$xhref"/>
    30         </xsl:call-template>
    31     </xsl:if>
    32     </xsl:param>
    33     <xsl:param name="xlink.targets" select="key('id',$xlink.idref)"/>
    3422    <xsl:param name="linkend.targets" select="key('id',@linkend)"/>
    35     <xsl:param name="target" select="($xlink.targets | $linkend.targets)[1]"/>
     23    <xsl:param name="target" select="$linkend.targets[1]"/>
    3624    <xsl:param name="refelem" select="local-name($target)"/>
    3725      <!-- Added role variable -->
     
    9078            <xsl:message>
    9179              <xsl:text>ERROR: xref linking to </xsl:text>
    92               <xsl:value-of select="@linkend|@xlink:href"/>
     80              <xsl:value-of select="@linkend"/>
    9381              <xsl:text> has no generated link text.</xsl:text>
    9482            </xsl:message>
  • stylesheets/lfs-xsl/xhtml/lfs-xref.xsl

    rd466027 r74111fc7  
    1 <?xml version='1.0' encoding='ISO-8859-1'?>
     1<?xml version='1.0' encoding='UTF-8'?>
    22
    33<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    4                 xmlns:xlink="http://www.w3.org/1999/xlink"
    54                xmlns="http://www.w3.org/1999/xhtml"
    6                 exclude-result-prefixes="xlink"
    75                version="1.0">
    86
     
    1614
    1715    <!-- xref:
    18            Added role variable and use it when calling mode xref-to.-->
     16           Added role variable and use it when calling mode xref-to.
     17           Also remove code for xlink:href attributes in xref elements
     18           since we don't use it.-->
    1919    <!-- The original template is in {docbook-xsl}/xhtml/xref.xsl -->
    2020  <xsl:template match="xref" name="xref">
    21     <xsl:param name="xhref" select="@xlink:href"/>
    22     <!-- is the @xlink:href a local idref link? -->
    23     <xsl:param name="xlink.idref">
    24       <xsl:if test="starts-with($xhref,'#') and (not(contains($xhref,'('))
    25                     or starts-with($xhref, '#xpointer(id('))">
    26         <xsl:call-template name="xpointer.idref">
    27           <xsl:with-param name="xpointer" select="$xhref"/>
    28         </xsl:call-template>
    29       </xsl:if>
    30     </xsl:param>
    31     <xsl:param name="xlink.targets" select="key('id',$xlink.idref)"/>
    3221    <xsl:param name="linkend.targets" select="key('id',@linkend)"/>
    33     <xsl:param name="target" select="($xlink.targets | $linkend.targets)[1]"/>
     22    <xsl:param name="target" select="$linkend.targets[1]"/>
    3423      <!-- Added role variable -->
    3524    <xsl:variable name="role" select="@role"/>
     
    8675          <xsl:message>
    8776            <xsl:text>ERROR: xref linking to </xsl:text>
    88             <xsl:value-of select="@linkend|@xlink:href"/>
     77            <xsl:value-of select="@linkend"/>
    8978            <xsl:text> has no generated link text.</xsl:text>
    9079          </xsl:message>
Note: See TracChangeset for help on using the changeset viewer.