]> granicus.if.org Git - docbook-dsssl/commitdiff
replace name() with local-name() in most cases.
authorBob Stayton <bobs@sagehill.net>
Sat, 11 Nov 2006 09:33:44 +0000 (09:33 +0000)
committerBob Stayton <bobs@sagehill.net>
Sat, 11 Nov 2006 09:33:44 +0000 (09:33 +0000)
22 files changed:
xsl/html/admon.xsl
xsl/html/biblio.xsl
xsl/html/block.xsl
xsl/html/callout.xsl
xsl/html/component.xsl
xsl/html/division.xsl
xsl/html/ebnf.xsl
xsl/html/footnote.xsl
xsl/html/glossary.xsl
xsl/html/graphics.xsl
xsl/html/index.xsl
xsl/html/info.xsl
xsl/html/inline.xsl
xsl/html/lists.xsl
xsl/html/qandaset.xsl
xsl/html/refentry.xsl
xsl/html/sections.xsl
xsl/html/synop.xsl
xsl/html/task.xsl
xsl/html/titlepage.xsl
xsl/html/verbatim.xsl
xsl/html/xref.xsl

index bd0700199d27093f22228a1d0039cd372ddf9a7e..1682ee79851f4573a5e112b7bec87bbd7ac3a094 100644 (file)
@@ -60,7 +60,7 @@
     </xsl:call-template>
   </xsl:variable>
 
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:if test="$admon.style != ''">
       <xsl:attribute name="style">
         <xsl:value-of select="$admon.style"/>
 </xsl:template>
 
 <xsl:template name="nongraphical.admonition">
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:if test="$admon.style">
       <xsl:attribute name="style">
         <xsl:value-of select="$admon.style"/>
index a7a81f82aa3b600e066628001bb97da187d3f91b..40c7668f634eb1506bffa7d7cb56ecbed2431b7b 100644 (file)
@@ -17,7 +17,7 @@
 <xsl:template match="bibliography">
   <xsl:call-template name="id.warning"/>
 
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:if test="$generate.id.attributes != 0">
       <xsl:attribute name="id">
         <xsl:call-template name="object.id"/>
 <xsl:template match="bibliodiv">
   <xsl:call-template name="id.warning"/>
 
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:apply-templates/>
   </div>
 </xsl:template>
 
 <xsl:template match="bibliodiv/title">
-  <h3 class="{name(.)}">
+  <h3 class="{local-name(.)}">
     <xsl:call-template name="anchor">
       <xsl:with-param name="node" select=".."/>
     </xsl:call-template>
@@ -62,7 +62,7 @@
 <!-- ==================================================================== -->
 
 <xsl:template match="bibliolist">
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:call-template name="anchor"/>
     <xsl:if test="blockinfo/title|info/title|title">
       <xsl:call-template name="formal.object.heading"/>
             <xsl:text> found in </xsl:text>
             <xsl:value-of select="$bibliography.collection"/>
           </xsl:message>
-          <div class="{name(.)}">
+          <div class="{local-name(.)}">
             <xsl:call-template name="anchor"/>
             <p>
               <xsl:copy-of select="$label"/>
       </xsl:choose>
     </xsl:when>
     <xsl:otherwise>
-      <div class="{name(.)}">
+      <div class="{local-name(.)}">
         <xsl:call-template name="anchor">
           <xsl:with-param name="conditional" select="0"/>
         </xsl:call-template>
             <xsl:text> found in </xsl:text>
             <xsl:value-of select="$bibliography.collection"/>
           </xsl:message>
-          <div class="{name(.)}">
+          <div class="{local-name(.)}">
             <xsl:call-template name="anchor"/>
             <p>
               <xsl:copy-of select="$label"/>
       </xsl:choose>
     </xsl:when>
     <xsl:otherwise>
-      <div class="{name(.)}">
+      <div class="{local-name(.)}">
         <xsl:call-template name="anchor">
           <xsl:with-param name="conditional" select="0"/>
         </xsl:call-template>
-        <p class="{name(.)}">
+        <p class="{local-name(.)}">
           <xsl:copy-of select="$label"/>
           <xsl:apply-templates mode="bibliomixed.mode"/>
         </p>
 </xsl:template>
 
 <xsl:template match="address" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="affiliation" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="shortaffil" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="jobtitle" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="artheader|articleinfo|info" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="artpagenums" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="author" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:call-template name="person.name"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="authorgroup" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:call-template name="person.name.list"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="authorinitials" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="bibliomisc" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="bibliomset" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 <!-- ================================================== -->
 
 <xsl:template match="biblioset" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
   </span>
 </xsl:template>
 <!-- ================================================== -->
 
 <xsl:template match="bookbiblio" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="citetitle" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:choose>
       <xsl:when test="@pubwork = 'article'">
         <xsl:call-template name="gentext.startquote"/>
 </xsl:template>
 
 <xsl:template match="collab" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="collabname" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="confgroup" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="confdates" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="conftitle" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="confnum" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="confsponsor" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="contractnum" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="contractsponsor" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="contrib" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 <!-- ================================================== -->
 
 <xsl:template match="copyright" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:call-template name="gentext">
       <xsl:with-param name="key" select="'Copyright'"/>
     </xsl:call-template>
 <!-- ================================================== -->
 
 <xsl:template match="corpauthor" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="corpcredit" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="corpname" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="date" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="edition" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="editor" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:call-template name="person.name"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="firstname" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="honorific" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="indexterm" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="invpartnumber" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="isbn" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="issn" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="issuenum" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="lineage" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="orgname" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="orgdiv" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="othercredit" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="othername" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="pagenums" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="productname" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="productnumber" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="pubdate" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="publisher" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="publishername" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="pubsnumber" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="releaseinfo" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="seriesinfo" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="seriesvolnums" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="subtitle" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="surname" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="title" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <i><xsl:apply-templates mode="bibliography.mode"/></i>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="titleabbrev" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="volumenum" mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 
 <xsl:template match="bibliocoverage|biblioid|bibliorelation|bibliosource"
               mode="bibliography.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
 <xsl:template match="abstract" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="address" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="affiliation" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="shortaffil" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="jobtitle" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="artpagenums" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="author" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="authorblurb|personblurb" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="authorgroup" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="authorinitials" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="bibliomisc" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 <!-- ================================================== -->
 
 <xsl:template match="bibliomset" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 <!-- ================================================== -->
 
 <xsl:template match="biblioset" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="citetitle" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:choose>
       <xsl:when test="@pubwork = 'article'">
         <xsl:call-template name="gentext.startquote"/>
 
 
 <xsl:template match="collab" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="confgroup" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="contractnum" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="contractsponsor" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="contrib" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="copyright" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="corpauthor" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="corpcredit" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="corpname" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="date" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="edition" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="editor" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="firstname" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="honorific" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="indexterm" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="invpartnumber" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="isbn" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="issn" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="issuenum" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="lineage" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="orgname" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="othercredit" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="othername" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="pagenums" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="printhistory" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="productname" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="productnumber" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="pubdate" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="publisher" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="publishername" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="pubsnumber" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="releaseinfo" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 </xsl:template>
 
 <xsl:template match="seriesvolnums" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="subtitle" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="surname" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="title" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="titleabbrev" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="volumenum" mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="bibliocoverage|biblioid|bibliorelation|bibliosource"
               mode="bibliomixed.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </span>
 </xsl:template>
index c60ba7c9a9621b2f7a05ce3e80532e2bd9ad3b8a..3e17b0a322108b47c78a80a71817dccf10614717 100644 (file)
@@ -22,7 +22,7 @@
 <!-- ==================================================================== -->
 
 <xsl:template name="block.object">
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:call-template name="anchor"/>
     <xsl:apply-templates/>
   </div>
 </xsl:template>
 
 <xsl:template match="epigraph">
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
       <xsl:apply-templates select="para|simpara|formalpara|literallayout"/>
       <xsl:if test="attribution">
         <div class="attribution">
 </xsl:template>
 
 <xsl:template match="attribution">
-  <span class="{name(.)}"><xsl:apply-templates/></span>
+  <span class="{local-name(.)}"><xsl:apply-templates/></span>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
 <xsl:template match="abstract|sidebar">
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:call-template name="anchor"/>
     <xsl:call-template name="formal.object.heading">
       <xsl:with-param name="title">
 <!-- ==================================================================== -->
 
 <xsl:template match="revhistory">
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <table border="0" width="100%" summary="Revision history">
       <tr>
         <th align="left" valign="top" colspan="3">
 <!-- ==================================================================== -->
 
 <xsl:template match="ackno">
-  <p class="{name(.)}">
+  <p class="{local-name(.)}">
     <xsl:apply-templates/>
   </p>
 </xsl:template>
index d539c7f914bab9dcacaff2a55c7ead44430eb950..25ce7ae88efdfa9ab30eda5d33c24383654165f5 100644 (file)
@@ -50,7 +50,7 @@
       <xsl:choose>
         <xsl:when test="$verbatim/@linenumbering = 'numbered'
                         and $linenumbering.extension != '0'">
-          <div class="{name(.)}">
+          <div class="{local-name(.)}">
             <xsl:call-template name="number.rtf.lines">
               <xsl:with-param name="rtf" select="$rtf-with-callouts"/>
               <xsl:with-param name="pi.context"
@@ -60,7 +60,7 @@
           </div>
         </xsl:when>
         <xsl:otherwise>
-          <div class="{name(.)}">
+          <div class="{local-name(.)}">
             <xsl:copy-of select="$rtf-with-callouts"/>
             <xsl:apply-templates select="calloutlist"/>
           </div>
@@ -68,7 +68,7 @@
       </xsl:choose>
     </xsl:when>
     <xsl:otherwise>
-      <div class="{name(.)}">
+      <div class="{local-name(.)}">
         <xsl:apply-templates/>
       </div>
     </xsl:otherwise>
index 038478319a61a8467b5587071fcdf472c79888f2..c6feeb7cff66e34a46fc0a50e9d8fdbb7524c6a9 100644 (file)
@@ -75,7 +75,7 @@
 <xsl:template match="dedication" mode="dedication">
   <xsl:call-template name="id.warning"/>
 
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:call-template name="dir">
       <xsl:with-param name="inherit" select="1"/>
     </xsl:call-template>
 <xsl:template match="colophon">
   <xsl:call-template name="id.warning"/>
 
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:call-template name="dir">
       <xsl:with-param name="inherit" select="1"/>
     </xsl:call-template>
 <xsl:template match="preface">
   <xsl:call-template name="id.warning"/>
 
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:call-template name="dir">
       <xsl:with-param name="inherit" select="1"/>
     </xsl:call-template>
 <xsl:template match="chapter">
   <xsl:call-template name="id.warning"/>
 
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:call-template name="dir">
       <xsl:with-param name="inherit" select="1"/>
     </xsl:call-template>
 
   <xsl:call-template name="id.warning"/>
 
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:call-template name="dir">
       <xsl:with-param name="inherit" select="1"/>
     </xsl:call-template>
 <xsl:template match="article">
   <xsl:call-template name="id.warning"/>
 
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:call-template name="dir">
       <xsl:with-param name="inherit" select="1"/>
     </xsl:call-template>
index 92483224f3221eebfe6460e61f58e0f1589400f9..2b1571e96b5765a3eaaa5e636c0f223825549b5e 100644 (file)
@@ -17,7 +17,7 @@
 <xsl:template match="set">
   <xsl:call-template name="id.warning"/>
 
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:call-template name="dir">
       <xsl:with-param name="inherit" select="1"/>
     </xsl:call-template>
@@ -59,7 +59,7 @@
 <xsl:template match="book">
   <xsl:call-template name="id.warning"/>
 
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:call-template name="dir">
       <xsl:with-param name="inherit" select="1"/>
     </xsl:call-template>
 <xsl:template match="part">
   <xsl:call-template name="id.warning"/>
 
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:call-template name="dir">
       <xsl:with-param name="inherit" select="1"/>
     </xsl:call-template>
 <xsl:template match="partintro">
   <xsl:call-template name="id.warning"/>
 
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:call-template name="dir">
       <xsl:with-param name="inherit" select="1"/>
     </xsl:call-template>
index e0175cc6140dfe19f18da04ea6a3bacb62d2a491..01e0d56bda4b213fe58c0092c5291ac5c23ecf06 100644 (file)
@@ -61,7 +61,7 @@ to be incomplete. Don't forget to read the source, too :-)</para>
       <xsl:attribute name="border">1</xsl:attribute>
     </xsl:if>
     <xsl:attribute name="class">
-      <xsl:value-of select="name(.)"/>
+      <xsl:value-of select="local-name(.)"/>
     </xsl:attribute>
     <xsl:attribute name="summary">
       <xsl:text>EBNF</xsl:text>
@@ -73,7 +73,7 @@ to be incomplete. Don't forget to read the source, too :-)</para>
 
     <xsl:if test="title">
       <tr>
-       <th align="left" valign="top" class="{name(.)}">
+       <th align="left" valign="top" class="{local-name(.)}">
          <xsl:apply-templates select="title"/>
        </th>
       </tr>
@@ -87,7 +87,7 @@ to be incomplete. Don't forget to read the source, too :-)</para>
            </xsl:attribute>
          </xsl:if>
          <xsl:attribute name="class">
-           <xsl:value-of select="name(.)"/>
+           <xsl:value-of select="local-name(.)"/>
          </xsl:attribute>
          <xsl:attribute name="summary">EBNF productions</xsl:attribute>
          <xsl:apply-templates select="production|productionrecap"/>
@@ -312,7 +312,7 @@ to be incomplete. Don't forget to read the source, too :-)</para>
 </xsl:template>
 
 <xsl:template match="constraintdef">
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:call-template name="anchor"/>
     <xsl:apply-templates/>
   </div>
index c4773c478bbcf441a6d87e5458cffe98b23049d4..8e3491db76ce9abf1ebf4096c9695d5707ed240e 100644 (file)
   <xsl:param name="from" select=".."/>
   <xsl:param name="to" select="."/>
   <xsl:param name="count" select="0"/>
-  <xsl:param name="list" select="$from/following::*[name(.)=name($to)]
-                                 |$from/descendant-or-self::*[name(.)=name($to)]"/>
+  <xsl:param name="list" select="$from/following::*[local-name(.)=local-name($to)]
+                                 |$from/descendant-or-self::*[local-name(.)=local-name($to)]"/>
 
   <xsl:choose>
     <xsl:when test="not($list)">
 <xsl:template match="footnote" name="process.footnote" mode="process.footnote.mode">
   <xsl:choose>
     <xsl:when test="local-name(*[1]) = 'para' or local-name(*[1]) = 'simpara'">
-      <div class="{name(.)}">
+      <div class="{local-name(.)}">
         <xsl:apply-templates/>
       </div>
     </xsl:when>
 
     <xsl:when test="$html.cleanup != 0 and function-available('exsl:node-set')">
-      <div class="{name(.)}">
+      <div class="{local-name(.)}">
         <xsl:apply-templates select="*[1]" mode="footnote.body.number"/>
         <xsl:apply-templates select="*[position() &gt; 1]"/>
       </div>
         <xsl:value-of select="local-name(*[1])"/>
         <xsl:text> unexpected as first child of footnote.</xsl:text>
       </xsl:message>
-      <div class="{name(.)}">
+      <div class="{local-name(.)}">
         <xsl:apply-templates/>
       </div>
     </xsl:otherwise>
index dfaeb9cc466873a028045e969f0efbdf1cbfce2f..8a2b1fa2a44812e486207a3a9f7361172a87ecfc 100644 (file)
@@ -17,7 +17,7 @@
 <xsl:template match="glossary">
   <xsl:call-template name="id.warning"/>
 
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:if test="$generate.id.attributes != 0">
       <xsl:attribute name="id">
         <xsl:call-template name="object.id"/>
@@ -61,7 +61,7 @@
 <!-- ==================================================================== -->
 
 <xsl:template match="glosslist">
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:call-template name="anchor"/>
     <xsl:if test="blockinfo/title|info/title|title">
       <xsl:call-template name="formal.object.heading"/>
@@ -77,7 +77,7 @@
 <xsl:template match="glossdiv">
   <xsl:call-template name="id.warning"/>
 
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:apply-templates select="(glossentry[1]/preceding-sibling::*)"/>
 
     <dl>
@@ -87,7 +87,7 @@
 </xsl:template>
 
 <xsl:template match="glossdiv/title">
-  <h3 class="{name(.)}">
+  <h3 class="{local-name(.)}">
     <xsl:apply-templates/>
   </h3>
 </xsl:template>
@@ -320,7 +320,7 @@ GlossEntry ::=
     </xsl:message>
   </xsl:if>
 
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:if test="$generate.id.attributes != 0">
       <xsl:attribute name="id">
         <xsl:call-template name="object.id"/>
@@ -375,7 +375,7 @@ GlossEntry ::=
 <xsl:template match="glossdiv" mode="auto-glossary">
   <xsl:param name="terms" select="."/>
 
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:apply-templates select="(glossentry[1]/preceding-sibling::*)"/>
 
     <dl>
index 103cf13dd5309af18734ed9e922db676502ee6f0..83949245826c5f32c6a94b425e14cb5bf5afb2d5 100644 (file)
@@ -62,7 +62,7 @@
 <!-- ==================================================================== -->
 
 <xsl:template match="screenshot">
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:apply-templates/>
   </div>
 </xsl:template>
@@ -1067,7 +1067,7 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
     <xsl:value-of select="$object/descendant::imagedata[@align][1]/@align"/>
   </xsl:variable>
 
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:if test="$align != '' ">
       <xsl:attribute name="align">
         <xsl:value-of select="$align"/>
@@ -1083,7 +1083,7 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
 </xsl:template>
 
 <xsl:template match="inlinemediaobject">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:if test="@id">
       <a name="{@id}"/>
     </xsl:if>
@@ -1376,7 +1376,7 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
 <!-- ==================================================================== -->
 
 <xsl:template match="caption">
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:if test="@align = 'right' or @align = 'left' or @align='center'">
       <xsl:attribute name="align"><xsl:value-of
                          select="@align"/></xsl:attribute>
index f2c3f85e33a118b765a2654f895731598d8cbac5..96642870cdc609817cf9a114d575fbdb4b535b43 100644 (file)
@@ -24,7 +24,7 @@
   <xsl:call-template name="id.warning"/>
 
   <xsl:if test="count(*)>0 or $generate.index != '0'">
-    <div class="{name(.)}">
+    <div class="{local-name(.)}">
       <xsl:if test="$generate.id.attributes != 0">
         <xsl:attribute name="id">
           <xsl:call-template name="object.id"/>
@@ -78,7 +78,7 @@
   <xsl:call-template name="id.warning"/>
 
   <xsl:if test="count(*)>0 or $generate.index != '0'">
-    <div class="{name(.)}">
+    <div class="{local-name(.)}">
       <xsl:if test="$generate.id.attributes != 0">
         <xsl:attribute name="id">
           <xsl:call-template name="object.id"/>
 <xsl:template match="indexdiv">
   <xsl:call-template name="id.warning"/>
 
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:if test="$generate.id.attributes != 0">
       <xsl:attribute name="id">
         <xsl:call-template name="object.id"/>
 </xsl:template>
 
 <xsl:template match="indexdiv/title">
-  <h3 class="{name(.)}">
+  <h3 class="{local-name(.)}">
     <xsl:apply-templates/>
   </h3>
 </xsl:template>
index 3ab1daacebc1358b6b4857735b6fc91f45f8fd06..38806bacb13a3eff4dd85ddd9b26cfad1b31b1ab 100644 (file)
@@ -23,7 +23,7 @@
 <!-- called from named templates in a given mode -->
 
 <xsl:template match="corpauthor">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates/>
   </span>
 </xsl:template>
@@ -31,7 +31,7 @@
 <!-- ==================================================================== -->
 
 <xsl:template match="jobtitle">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates/>
   </span>
 </xsl:template>
index ee20053bedbc3ab38247714c8d02e9bf53cd8e7e..901d2b0557e6e48aa50399d30fdcc4376a58ab37 100644 (file)
 <!-- some special cases -->
 
 <xsl:template match="author">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:call-template name="anchor"/>
     <xsl:call-template name="person.name"/>
     <xsl:call-template name="apply-annotations"/>
 </xsl:template>
 
 <xsl:template match="editor">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:call-template name="anchor"/>
     <xsl:call-template name="person.name"/>
     <xsl:call-template name="apply-annotations"/>
 </xsl:template>
 
 <xsl:template match="othercredit">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:call-template name="anchor"/>
     <xsl:call-template name="person.name"/>
     <xsl:call-template name="apply-annotations"/>
     <xsl:otherwise>
       <xsl:variable name="node" select="$nodelist[$count=position()]"/>
       <xsl:choose>
-        <xsl:when test="name($node)='guimenuitem'
-                        or name($node)='guisubmenu'">
+        <xsl:when test="local-name($node)='guimenuitem'
+                        or local-name($node)='guisubmenu'">
           <xsl:value-of select="$menuchoice.menu.separator"/>
         </xsl:when>
         <xsl:otherwise>
 <!-- ==================================================================== -->
 
 <xsl:template match="person">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:call-template name="anchor"/>
     <xsl:apply-templates select="personname"/>
   </span>
 </xsl:template>
 
 <xsl:template match="personname">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:call-template name="anchor"/>
     <xsl:call-template name="person.name"/>
   </span>
 <!-- ==================================================================== -->
 
 <xsl:template match="org">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:call-template name="anchor"/>
     <xsl:apply-templates/>
   </span>
 </xsl:template>
 
 <xsl:template match="orgname">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates/>
   </span>
 </xsl:template>
 
 <xsl:template match="orgdiv">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates/>
   </span>
 </xsl:template>
 
 <xsl:template match="affiliation">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates/>
   </span>
 </xsl:template>
index 97524878683a8c4a01ff04cb5bdad461b139dd36..97ac07a8affa0d285227132aa8acf2b3810ea146 100644 (file)
@@ -15,7 +15,7 @@
 <!-- ==================================================================== -->
 
 <xsl:template match="itemizedlist">
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:call-template name="anchor"/>
     <xsl:if test="title">
       <xsl:call-template name="formal.object.heading"/>
     </xsl:choose>
   </xsl:variable>
 
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:call-template name="anchor"/>
 
     <xsl:if test="title">
     </xsl:call-template>
   </xsl:variable>
 
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:call-template name="anchor"/>
     <xsl:if test="title">
       <xsl:call-template name="formal.object.heading"/>
 </xsl:template>
 
 <xsl:template match="simplelist[@type='inline']">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
   <!-- if dbchoice PI exists, use that to determine the choice separator -->
   <!-- (that is, equivalent of "and" or "or" in current locale), or literal -->
   <!-- value of "choice" otherwise -->
                 |comment()[not(preceding-sibling::step)]
                 |processing-instruction()[not(preceding-sibling::step)]"/>
 
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:call-template name="anchor">
       <xsl:with-param name="conditional">
         <xsl:choose>
     </xsl:call-template>
   </xsl:variable>
 
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:call-template name="anchor"/>
 
     <xsl:choose>
 <!-- ==================================================================== -->
 
 <xsl:template match="calloutlist">
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:call-template name="anchor"/>
     <xsl:if test="title|info/title">
       <xsl:call-template name="formal.object.heading"/>
index 7342c6c7fec90ed437722d06b152fe05a564d6ca..8ed253d3e87ad0df892aa7d46cceafa0959db7d8 100644 (file)
 
 <xsl:template match="qandaset">
   <xsl:variable name="title" select="(blockinfo/title|info/title|title)[1]"/>
-  <xsl:variable name="preamble" select="*[name(.) != 'title'
-                                          and name(.) != 'titleabbrev'
-                                          and name(.) != 'qandadiv'
-                                          and name(.) != 'qandaentry']"/>
+  <xsl:variable name="preamble" select="*[local-name(.) != 'title'
+                                          and local-name(.) != 'titleabbrev'
+                                          and local-name(.) != 'qandadiv'
+                                          and local-name(.) != 'qandaentry']"/>
   <xsl:variable name="toc">
     <xsl:call-template name="dbhtml-attribute">
       <xsl:with-param name="pis"
@@ -36,7 +36,7 @@
     </xsl:call-template>
   </xsl:variable>
 
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:apply-templates select="$title"/>
     <xsl:if test="((contains($toc.params, 'toc') and $toc != '0') or $toc = '1')
                   and not(ancestor::answer and not($qanda.nested.in.toc=0))">
@@ -55,7 +55,7 @@
   </xsl:variable>
   <xsl:element name="h{string(number($qalevel)+1)}">
     <xsl:attribute name="class">
-      <xsl:value-of select="name(.)"/>
+      <xsl:value-of select="local-name(.)"/>
     </xsl:attribute>
     <xsl:apply-templates/>
   </xsl:element>
 </xsl:template>
 
 <xsl:template match="qandadiv">
-  <xsl:variable name="preamble" select="*[name(.) != 'title'
-                                          and name(.) != 'titleabbrev'
-                                          and name(.) != 'qandadiv'
-                                          and name(.) != 'qandaentry']"/>
+  <xsl:variable name="preamble" select="*[local-name(.) != 'title'
+                                          and local-name(.) != 'titleabbrev'
+                                          and local-name(.) != 'qandadiv'
+                                          and local-name(.) != 'qandaentry']"/>
 
   <xsl:if test="blockinfo/title|info/title|title">
     <tr class="qandadiv">
 
   <xsl:element name="h{string(number($qalevel)+1)}">
     <xsl:attribute name="class">
-      <xsl:value-of select="name(.)"/>
+      <xsl:value-of select="local-name(.)"/>
     </xsl:attribute>
     <xsl:call-template name="anchor">
       <xsl:with-param name="node" select=".."/>
     </xsl:choose>
   </xsl:variable>
 
-  <tr class="{name(.)}">
+  <tr class="{local-name(.)}">
     <td align="left" valign="top">
       <xsl:call-template name="anchor">
         <xsl:with-param name="node" select=".."/>
     <td align="left" valign="top">
       <xsl:choose>
         <xsl:when test="$deflabel = 'none' and not(label)">
-          <b><xsl:apply-templates select="*[name(.) != 'label']"/></b>
+          <b><xsl:apply-templates select="*[local-name(.) != 'label']"/></b>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:apply-templates select="*[name(.) != 'label']"/>
+          <xsl:apply-templates select="*[local-name(.) != 'label']"/>
         </xsl:otherwise>
       </xsl:choose>
     </td>
     </xsl:choose>
   </xsl:variable>
 
-  <tr class="{name(.)}">
+  <tr class="{local-name(.)}">
     <td align="left" valign="top">
       <xsl:call-template name="anchor"/>
       <xsl:variable name="answer.label">
       </xsl:if>
     </td>
     <td align="left" valign="top">
-      <xsl:apply-templates select="*[name(.) != 'label'
-        and name(.) != 'qandaentry']"/>
+      <xsl:apply-templates select="*[local-name(.) != 'label'
+        and local-name(.) != 'qandaentry']"/>
       <!-- * handle nested answer/qandaentry instances -->
       <!-- * (bug 1509043 from Daniel Leidert) -->
       <xsl:if test="descendant::question">
 
 <xsl:template match="question" mode="qandatoc.mode">
   <xsl:variable name="firstch">
-    <xsl:apply-templates select="(*[name(.)!='label'])[1]"/>
+    <xsl:apply-templates select="(*[local-name(.)!='label'])[1]"/>
   </xsl:variable>
   <xsl:variable name="deflabel">
     <xsl:choose>
index b623982f1c9ca167aeae1e8262e8c748369a2442..7dfe843a724190380dbf12d23d475f4b31850fd9 100644 (file)
@@ -17,7 +17,7 @@
 <xsl:template match="reference">
   <xsl:call-template name="id.warning"/>
 
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:call-template name="dir">
       <xsl:with-param name="inherit" select="1"/>
     </xsl:call-template>
@@ -85,7 +85,7 @@
 <xsl:template match="refentry">
   <xsl:call-template name="id.warning"/>
 
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:call-template name="dir">
       <xsl:with-param name="inherit" select="1"/>
     </xsl:call-template>
 </xsl:template>
 
 <xsl:template match="refnamediv">
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:call-template name="dir">
       <xsl:with-param name="inherit" select="1"/>
     </xsl:call-template>
 </xsl:template>
 
 <xsl:template match="refsynopsisdiv">
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:call-template name="dir">
       <xsl:with-param name="inherit" select="1"/>
     </xsl:call-template>
 </xsl:template>
 
 <xsl:template match="refsection|refsect1|refsect2|refsect3">
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:call-template name="dir">
       <xsl:with-param name="inherit" select="1"/>
     </xsl:call-template>
index f9d03a56a6b1f53b7eb135567f873051caab55a0..95f412c9cb89ba81c5593f73b5a074b4b15f111b 100644 (file)
@@ -19,7 +19,7 @@
 
   <xsl:call-template name="id.warning"/>
 
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:call-template name="dir">
       <xsl:with-param name="inherit" select="1"/>
     </xsl:call-template>
@@ -99,7 +99,7 @@
 <xsl:template match="sect1">
   <xsl:call-template name="id.warning"/>
 
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:call-template name="dir">
       <xsl:with-param name="inherit" select="1"/>
     </xsl:call-template>
 <xsl:template match="sect2">
   <xsl:call-template name="id.warning"/>
 
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:call-template name="dir">
       <xsl:with-param name="inherit" select="1"/>
     </xsl:call-template>
 <xsl:template match="sect3">
   <xsl:call-template name="id.warning"/>
 
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:call-template name="dir">
       <xsl:with-param name="inherit" select="1"/>
     </xsl:call-template>
 <xsl:template match="sect4">
   <xsl:call-template name="id.warning"/>
 
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:call-template name="dir">
       <xsl:with-param name="inherit" select="1"/>
     </xsl:call-template>
 <xsl:template match="sect5">
   <xsl:call-template name="id.warning"/>
 
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:call-template name="dir">
       <xsl:with-param name="inherit" select="1"/>
     </xsl:call-template>
 <xsl:template match="simplesect">
   <xsl:call-template name="id.warning"/>
 
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:call-template name="dir">
       <xsl:with-param name="inherit" select="1"/>
     </xsl:call-template>
index a14bdfffb5c4c326fdbd61ef642e5b86be60327c..0b61fb2604d2e4bf5751d811fff072afb0e417ac 100644 (file)
@@ -22,7 +22,7 @@
 <!-- ==================================================================== -->
 
 <xsl:template match="cmdsynopsis">
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <p>
       <xsl:call-template name="anchor"/>
       <xsl:apply-templates/>
 </xsl:template>
 
 <xsl:template match="funcsynopsisinfo">
-  <pre class="{name(.)}"><xsl:apply-templates/></pre>
+  <pre class="{local-name(.)}"><xsl:apply-templates/></pre>
 </xsl:template>
 
 <!-- ====================================================================== -->
@@ -228,7 +228,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 </xsl:template>
 
 <xsl:template match="funcdef" mode="kr-nontabular">
-  <code class="{name(.)}">
+  <code class="{local-name(.)}">
     <xsl:apply-templates mode="kr-nontabular"/>
     <xsl:text>(</xsl:text>
   </code>
@@ -344,7 +344,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 </xsl:template>
 
 <xsl:template match="funcdef" mode="kr-tabular">
-  <code class="{name(.)}">
+  <code class="{local-name(.)}">
     <xsl:apply-templates mode="kr-tabular"/>
     <xsl:text>(</xsl:text>
   </code>
@@ -509,7 +509,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 </xsl:template>
 
 <xsl:template match="funcdef" mode="ansi-nontabular">
-  <code class="{name(.)}">
+  <code class="{local-name(.)}">
     <xsl:apply-templates mode="ansi-nontabular"/>
     <xsl:text>(</xsl:text>
   </code>
@@ -595,7 +595,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 </xsl:template>
 
 <xsl:template match="funcdef" mode="ansi-tabular">
-  <code class="{name(.)}">
+  <code class="{local-name(.)}">
     <xsl:apply-templates mode="ansi-tabular"/>
     <xsl:text>(</xsl:text>
   </code>
@@ -752,7 +752,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
     <xsl:otherwise>
       <xsl:message>
        <xsl:text>Unrecognized language on </xsl:text>
-        <xsl:value-of select="name(.)"/>
+        <xsl:value-of select="local-name(.)"/>
         <xsl:text>: </xsl:text>
        <xsl:value-of select="$language"/>
       </xsl:message>
@@ -778,7 +778,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 <!-- ===== Java ======================================================== -->
 
 <xsl:template match="classsynopsis" mode="java">
-  <pre class="{name(.)}">
+  <pre class="{local-name(.)}">
     <xsl:apply-templates select="ooclass[1]" mode="java"/>
     <xsl:if test="ooclass[preceding-sibling::*]">
       <xsl:text> extends</xsl:text>
@@ -824,13 +824,13 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
       <xsl:text> </xsl:text>
     </xsl:otherwise>
   </xsl:choose>
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="java"/>
   </span>
 </xsl:template>
 
 <xsl:template match="modifier" mode="java">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="java"/>
     <xsl:if test="following-sibling::*">
       <xsl:text>&nbsp;</xsl:text>
@@ -839,34 +839,34 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 </xsl:template>
 
 <xsl:template match="classname" mode="java">
-  <xsl:if test="name(preceding-sibling::*[1]) = 'classname'">
+  <xsl:if test="local-name(preceding-sibling::*[1]) = 'classname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="java"/>
   </span>
 </xsl:template>
 
 <xsl:template match="interfacename" mode="java">
-  <xsl:if test="name(preceding-sibling::*[1]) = 'interfacename'">
+  <xsl:if test="local-name(preceding-sibling::*[1]) = 'interfacename'">
     <xsl:text>, </xsl:text>
   </xsl:if>
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="java"/>
   </span>
 </xsl:template>
 
 <xsl:template match="exceptionname" mode="java">
-  <xsl:if test="name(preceding-sibling::*[1]) = 'exceptionname'">
+  <xsl:if test="local-name(preceding-sibling::*[1]) = 'exceptionname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="java"/>
   </span>
 </xsl:template>
 
 <xsl:template match="fieldsynopsis" mode="java">
-  <code class="{name(.)}">
+  <code class="{local-name(.)}">
     <xsl:if test="parent::classsynopsis">
       <xsl:text>&nbsp;&nbsp;</xsl:text>
     </xsl:if>
@@ -877,34 +877,34 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 </xsl:template>
 
 <xsl:template match="type" mode="java">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="java"/>
     <xsl:text>&nbsp;</xsl:text>
   </span>
 </xsl:template>
 
 <xsl:template match="varname" mode="java">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="java"/>
     <xsl:text>&nbsp;</xsl:text>
   </span>
 </xsl:template>
 
 <xsl:template match="initializer" mode="java">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:text>=&nbsp;</xsl:text>
     <xsl:apply-templates mode="java"/>
   </span>
 </xsl:template>
 
 <xsl:template match="void" mode="java">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:text>void&nbsp;</xsl:text>
   </span>
 </xsl:template>
 
 <xsl:template match="methodname" mode="java">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="java"/>
   </span>
 </xsl:template>
@@ -921,22 +921,22 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
       </xsl:call-template>
     </xsl:if>
   </xsl:if>
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="java"/>
   </span>
 </xsl:template>
 
 <xsl:template match="parameter" mode="java">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="java"/>
   </span>
 </xsl:template>
 
 <xsl:template mode="java"
   match="constructorsynopsis|destructorsynopsis|methodsynopsis">
-  <xsl:variable name="start-modifiers" select="modifier[following-sibling::*[name(.) != 'modifier']]"/>
-  <xsl:variable name="notmod" select="*[name(.) != 'modifier']"/>
-  <xsl:variable name="end-modifiers" select="modifier[preceding-sibling::*[name(.) != 'modifier']]"/>
+  <xsl:variable name="start-modifiers" select="modifier[following-sibling::*[local-name(.) != 'modifier']]"/>
+  <xsl:variable name="notmod" select="*[local-name(.) != 'modifier']"/>
+  <xsl:variable name="end-modifiers" select="modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
   <xsl:variable name="decl">
     <xsl:if test="parent::classsynopsis">
       <xsl:text>&nbsp;&nbsp;</xsl:text>
@@ -944,14 +944,14 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
     <xsl:apply-templates select="$start-modifiers" mode="java"/>
 
     <!-- type -->
-    <xsl:if test="name($notmod[1]) != 'methodname'">
+    <xsl:if test="local-name($notmod[1]) != 'methodname'">
       <xsl:apply-templates select="$notmod[1]" mode="java"/>
     </xsl:if>
 
     <xsl:apply-templates select="methodname" mode="java"/>
   </xsl:variable>
 
-  <code class="{name(.)}">
+  <code class="{local-name(.)}">
     <xsl:copy-of select="$decl"/>
     <xsl:text>(</xsl:text>
     <xsl:apply-templates select="methodparam" mode="java">
@@ -963,7 +963,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
       <xsl:text>&nbsp;&nbsp;&nbsp;&nbsp;throws&nbsp;</xsl:text>
       <xsl:apply-templates select="exceptionname" mode="java"/>
     </xsl:if>
-    <xsl:if test="modifier[preceding-sibling::*[name(.) != 'modifier']]">
+    <xsl:if test="modifier[preceding-sibling::*[local-name(.) != 'modifier']]">
       <xsl:text> </xsl:text>
       <xsl:apply-templates select="$end-modifiers" mode="java"/>
     </xsl:if>
@@ -975,7 +975,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 <!-- ===== C++ ========================================================= -->
 
 <xsl:template match="classsynopsis" mode="cpp">
-  <pre class="{name(.)}">
+  <pre class="{local-name(.)}">
     <xsl:apply-templates select="ooclass[1]" mode="cpp"/>
     <xsl:if test="ooclass[preceding-sibling::*]">
       <xsl:text>: </xsl:text>
@@ -1016,13 +1016,13 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <xsl:if test="preceding-sibling::*">
     <xsl:text>, </xsl:text>
   </xsl:if>
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="cpp"/>
   </span>
 </xsl:template>
 
 <xsl:template match="modifier" mode="cpp">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="cpp"/>
     <xsl:if test="following-sibling::*">
       <xsl:text>&nbsp;</xsl:text>
@@ -1031,34 +1031,34 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 </xsl:template>
 
 <xsl:template match="classname" mode="cpp">
-  <xsl:if test="name(preceding-sibling::*[1]) = 'classname'">
+  <xsl:if test="local-name(preceding-sibling::*[1]) = 'classname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="cpp"/>
   </span>
 </xsl:template>
 
 <xsl:template match="interfacename" mode="cpp">
-  <xsl:if test="name(preceding-sibling::*[1]) = 'interfacename'">
+  <xsl:if test="local-name(preceding-sibling::*[1]) = 'interfacename'">
     <xsl:text>, </xsl:text>
   </xsl:if>
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="cpp"/>
   </span>
 </xsl:template>
 
 <xsl:template match="exceptionname" mode="cpp">
-  <xsl:if test="name(preceding-sibling::*[1]) = 'exceptionname'">
+  <xsl:if test="local-name(preceding-sibling::*[1]) = 'exceptionname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="cpp"/>
   </span>
 </xsl:template>
 
 <xsl:template match="fieldsynopsis" mode="cpp">
-  <code class="{name(.)}">
+  <code class="{local-name(.)}">
     <xsl:if test="parent::classsynopsis">
       <xsl:text>&nbsp;&nbsp;</xsl:text>
     </xsl:if>
@@ -1069,34 +1069,34 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 </xsl:template>
 
 <xsl:template match="type" mode="cpp">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="cpp"/>
     <xsl:text>&nbsp;</xsl:text>
   </span>
 </xsl:template>
 
 <xsl:template match="varname" mode="cpp">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="cpp"/>
     <xsl:text>&nbsp;</xsl:text>
   </span>
 </xsl:template>
 
 <xsl:template match="initializer" mode="cpp">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:text>=&nbsp;</xsl:text>
     <xsl:apply-templates mode="cpp"/>
   </span>
 </xsl:template>
 
 <xsl:template match="void" mode="cpp">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:text>void&nbsp;</xsl:text>
   </span>
 </xsl:template>
 
 <xsl:template match="methodname" mode="cpp">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="cpp"/>
   </span>
 </xsl:template>
@@ -1105,31 +1105,31 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <xsl:if test="preceding-sibling::methodparam">
     <xsl:text>, </xsl:text>
   </xsl:if>
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="cpp"/>
   </span>
 </xsl:template>
 
 <xsl:template match="parameter" mode="cpp">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="cpp"/>
   </span>
 </xsl:template>
 
 <xsl:template mode="cpp"
   match="constructorsynopsis|destructorsynopsis|methodsynopsis">
-  <xsl:variable name="start-modifiers" select="modifier[following-sibling::*[name(.) != 'modifier']]"/>
-  <xsl:variable name="notmod" select="*[name(.) != 'modifier']"/>
-  <xsl:variable name="end-modifiers" select="modifier[preceding-sibling::*[name(.) != 'modifier']]"/>
+  <xsl:variable name="start-modifiers" select="modifier[following-sibling::*[local-name(.) != 'modifier']]"/>
+  <xsl:variable name="notmod" select="*[local-name(.) != 'modifier']"/>
+  <xsl:variable name="end-modifiers" select="modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
 
-  <code class="{name(.)}">
+  <code class="{local-name(.)}">
     <xsl:if test="parent::classsynopsis">
       <xsl:text>&nbsp;&nbsp;</xsl:text>
     </xsl:if>
     <xsl:apply-templates select="$start-modifiers" mode="cpp"/>
 
     <!-- type -->
-    <xsl:if test="name($notmod[1]) != 'methodname'">
+    <xsl:if test="local-name($notmod[1]) != 'methodname'">
       <xsl:apply-templates select="$notmod[1]" mode="cpp"/>
     </xsl:if>
 
@@ -1142,7 +1142,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
       <xsl:text>&nbsp;&nbsp;&nbsp;&nbsp;throws&nbsp;</xsl:text>
       <xsl:apply-templates select="exceptionname" mode="cpp"/>
     </xsl:if>
-    <xsl:if test="modifier[preceding-sibling::*[name(.) != 'modifier']]">
+    <xsl:if test="modifier[preceding-sibling::*[local-name(.) != 'modifier']]">
       <xsl:text> </xsl:text>
       <xsl:apply-templates select="$end-modifiers" mode="cpp"/>
     </xsl:if>
@@ -1154,7 +1154,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 <!-- ===== IDL ========================================================= -->
 
 <xsl:template match="classsynopsis" mode="idl">
-  <pre class="{name(.)}">
+  <pre class="{local-name(.)}">
     <xsl:text>interface </xsl:text>
     <xsl:apply-templates select="ooclass[1]" mode="idl"/>
     <xsl:if test="ooclass[preceding-sibling::*]">
@@ -1196,13 +1196,13 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <xsl:if test="preceding-sibling::*">
     <xsl:text>, </xsl:text>
   </xsl:if>
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="idl"/>
   </span>
 </xsl:template>
 
 <xsl:template match="modifier" mode="idl">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="idl"/>
     <xsl:if test="following-sibling::*">
       <xsl:text>&nbsp;</xsl:text>
@@ -1211,34 +1211,34 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 </xsl:template>
 
 <xsl:template match="classname" mode="idl">
-  <xsl:if test="name(preceding-sibling::*[1]) = 'classname'">
+  <xsl:if test="local-name(preceding-sibling::*[1]) = 'classname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="idl"/>
   </span>
 </xsl:template>
 
 <xsl:template match="interfacename" mode="idl">
-  <xsl:if test="name(preceding-sibling::*[1]) = 'interfacename'">
+  <xsl:if test="local-name(preceding-sibling::*[1]) = 'interfacename'">
     <xsl:text>, </xsl:text>
   </xsl:if>
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="idl"/>
   </span>
 </xsl:template>
 
 <xsl:template match="exceptionname" mode="idl">
-  <xsl:if test="name(preceding-sibling::*[1]) = 'exceptionname'">
+  <xsl:if test="local-name(preceding-sibling::*[1]) = 'exceptionname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="idl"/>
   </span>
 </xsl:template>
 
 <xsl:template match="fieldsynopsis" mode="idl">
-  <code class="{name(.)}">
+  <code class="{local-name(.)}">
     <xsl:if test="parent::classsynopsis">
       <xsl:text>&nbsp;&nbsp;</xsl:text>
     </xsl:if>
@@ -1249,34 +1249,34 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 </xsl:template>
 
 <xsl:template match="type" mode="idl">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="idl"/>
     <xsl:text>&nbsp;</xsl:text>
   </span>
 </xsl:template>
 
 <xsl:template match="varname" mode="idl">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="idl"/>
     <xsl:text>&nbsp;</xsl:text>
   </span>
 </xsl:template>
 
 <xsl:template match="initializer" mode="idl">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:text>=&nbsp;</xsl:text>
     <xsl:apply-templates mode="idl"/>
   </span>
 </xsl:template>
 
 <xsl:template match="void" mode="idl">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:text>void&nbsp;</xsl:text>
   </span>
 </xsl:template>
 
 <xsl:template match="methodname" mode="idl">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="idl"/>
   </span>
 </xsl:template>
@@ -1285,30 +1285,30 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <xsl:if test="preceding-sibling::methodparam">
     <xsl:text>, </xsl:text>
   </xsl:if>
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="idl"/>
   </span>
 </xsl:template>
 
 <xsl:template match="parameter" mode="idl">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="idl"/>
   </span>
 </xsl:template>
 
 <xsl:template mode="idl"
   match="constructorsynopsis|destructorsynopsis|methodsynopsis">
-  <xsl:variable name="start-modifiers" select="modifier[following-sibling::*[name(.) != 'modifier']]"/>
-  <xsl:variable name="notmod" select="*[name(.) != 'modifier']"/>
-  <xsl:variable name="end-modifiers" select="modifier[preceding-sibling::*[name(.) != 'modifier']]"/>
-  <code class="{name(.)}">
+  <xsl:variable name="start-modifiers" select="modifier[following-sibling::*[local-name(.) != 'modifier']]"/>
+  <xsl:variable name="notmod" select="*[local-name(.) != 'modifier']"/>
+  <xsl:variable name="end-modifiers" select="modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
+  <code class="{local-name(.)}">
     <xsl:if test="parent::classsynopsis">
       <xsl:text>&nbsp;&nbsp;</xsl:text>
     </xsl:if>
     <xsl:apply-templates select="$start-modifiers" mode="idl"/>
 
     <!-- type -->
-    <xsl:if test="name($notmod[1]) != 'methodname'">
+    <xsl:if test="local-name($notmod[1]) != 'methodname'">
       <xsl:apply-templates select="$notmod[1]" mode="idl"/>
     </xsl:if>
 
@@ -1322,7 +1322,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
       <xsl:apply-templates select="exceptionname" mode="idl"/>
       <xsl:text>)</xsl:text>
     </xsl:if>
-    <xsl:if test="modifier[preceding-sibling::*[name(.) != 'modifier']]">
+    <xsl:if test="modifier[preceding-sibling::*[local-name(.) != 'modifier']]">
       <xsl:text> </xsl:text>
       <xsl:apply-templates select="$end-modifiers" mode="idl"/>
     </xsl:if>
@@ -1334,7 +1334,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 <!-- ===== Perl ======================================================== -->
 
 <xsl:template match="classsynopsis" mode="perl">
-  <pre class="{name(.)}">
+  <pre class="{local-name(.)}">
     <xsl:text>package </xsl:text>
     <xsl:apply-templates select="ooclass[1]" mode="perl"/>
     <xsl:text>;</xsl:text>
@@ -1363,13 +1363,13 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <xsl:if test="preceding-sibling::*">
     <xsl:text>, </xsl:text>
   </xsl:if>
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="perl"/>
   </span>
 </xsl:template>
 
 <xsl:template match="modifier" mode="perl">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="perl"/>
     <xsl:if test="following-sibling::*">
       <xsl:text>&nbsp;</xsl:text>
@@ -1378,34 +1378,34 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 </xsl:template>
 
 <xsl:template match="classname" mode="perl">
-  <xsl:if test="name(preceding-sibling::*[1]) = 'classname'">
+  <xsl:if test="local-name(preceding-sibling::*[1]) = 'classname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="perl"/>
   </span>
 </xsl:template>
 
 <xsl:template match="interfacename" mode="perl">
-  <xsl:if test="name(preceding-sibling::*[1]) = 'interfacename'">
+  <xsl:if test="local-name(preceding-sibling::*[1]) = 'interfacename'">
     <xsl:text>, </xsl:text>
   </xsl:if>
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="perl"/>
   </span>
 </xsl:template>
 
 <xsl:template match="exceptionname" mode="perl">
-  <xsl:if test="name(preceding-sibling::*[1]) = 'exceptionname'">
+  <xsl:if test="local-name(preceding-sibling::*[1]) = 'exceptionname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="perl"/>
   </span>
 </xsl:template>
 
 <xsl:template match="fieldsynopsis" mode="perl">
-  <code class="{name(.)}">
+  <code class="{local-name(.)}">
     <xsl:if test="parent::classsynopsis">
       <xsl:text>&nbsp;&nbsp;</xsl:text>
     </xsl:if>
@@ -1416,34 +1416,34 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 </xsl:template>
 
 <xsl:template match="type" mode="perl">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="perl"/>
     <xsl:text>&nbsp;</xsl:text>
   </span>
 </xsl:template>
 
 <xsl:template match="varname" mode="perl">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="perl"/>
     <xsl:text>&nbsp;</xsl:text>
   </span>
 </xsl:template>
 
 <xsl:template match="initializer" mode="perl">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:text>=&nbsp;</xsl:text>
     <xsl:apply-templates mode="perl"/>
   </span>
 </xsl:template>
 
 <xsl:template match="void" mode="perl">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:text>void&nbsp;</xsl:text>
   </span>
 </xsl:template>
 
 <xsl:template match="methodname" mode="perl">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="perl"/>
   </span>
 </xsl:template>
@@ -1452,24 +1452,24 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <xsl:if test="preceding-sibling::methodparam">
     <xsl:text>, </xsl:text>
   </xsl:if>
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="perl"/>
   </span>
 </xsl:template>
 
 <xsl:template match="parameter" mode="perl">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="perl"/>
   </span>
 </xsl:template>
 
 <xsl:template mode="perl"
   match="constructorsynopsis|destructorsynopsis|methodsynopsis">
-  <xsl:variable name="start-modifiers" select="modifier[following-sibling::*[name(.) != 'modifier']]"/>
-  <xsl:variable name="notmod" select="*[name(.) != 'modifier']"/>
-  <xsl:variable name="end-modifiers" select="modifier[preceding-sibling::*[name(.) != 'modifier']]"/>
+  <xsl:variable name="start-modifiers" select="modifier[following-sibling::*[local-name(.) != 'modifier']]"/>
+  <xsl:variable name="notmod" select="*[local-name(.) != 'modifier']"/>
+  <xsl:variable name="end-modifiers" select="modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
 
-  <code class="{name(.)}">
+  <code class="{local-name(.)}">
     <xsl:text>sub </xsl:text>
 
     <xsl:apply-templates select="methodname" mode="perl"/>
index d656f0e176550a5b8318f44e893aeb538f0a23b4..1bc9641a5a776e27953adf98151482254f1f23de 100644 (file)
@@ -35,7 +35,7 @@
                 select="*[not(self::title
                               or self::titleabbrev)]"/>
 
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:call-template name="anchor"/>
 
     <xsl:if test="title and $placement = 'before'">
index b5d5fea4e1bf91f7d6af8b45c59389c24f6fa8d2..ddc88081c215cd3986d4eb899ba038f72fa70497 100644 (file)
 </xsl:template>
 
 <xsl:template match="abbrev" mode="titlepage.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="titlepage.mode"/>
     <br/>
   </span>
 </xsl:template>
 
 <xsl:template match="abstract" mode="titlepage.mode">
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:call-template name="anchor"/>
     <xsl:call-template name="formal.object.heading">
       <xsl:with-param name="title">
                     and @linenumbering = 'numbered'
                     and $use.extensions != '0'
                     and $linenumbering.extension != '0'">
-      <div class="{name(.)}">
+      <div class="{local-name(.)}">
         <xsl:call-template name="paragraph">
           <xsl:with-param name="content">
             <xsl:call-template name="number.rtf.lines">
     </xsl:when>
 
     <xsl:otherwise>
-      <div class="{name(.)}">
+      <div class="{local-name(.)}">
         <xsl:call-template name="paragraph">
           <xsl:with-param name="content">
             <xsl:call-template name="make-verbatim">
 </xsl:template>
 
 <xsl:template match="affiliation" mode="titlepage.mode">
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:apply-templates mode="titlepage.mode"/>
   </div>
 </xsl:template>
 
 <xsl:template match="artpagenums" mode="titlepage.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="titlepage.mode"/>
     <br/>
   </span>
 </xsl:template>
 
 <xsl:template name="credits.div">
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:if test="self::editor[position()=1] and not($editedby.enabled = 0)">
       <h4 class="editedby"><xsl:call-template name="gentext.edited.by"/></h4>
     </xsl:if>
-    <h3 class="{name(.)}"><xsl:call-template name="person.name"/></h3>
+    <h3 class="{local-name(.)}"><xsl:call-template name="person.name"/></h3>
     <xsl:if test="not($contrib.inline.enabled = 0)">
       <xsl:apply-templates mode="titlepage.mode" select="./contrib"/>
     </xsl:if>
 </xsl:template>
 
 <xsl:template match="authorblurb|personblurb" mode="titlepage.mode">
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:apply-templates mode="titlepage.mode"/>
   </div>
 </xsl:template>
 
 <xsl:template match="authorgroup" mode="titlepage.mode">
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:call-template name="anchor"/>
     <xsl:apply-templates mode="titlepage.mode"/>
   </div>
 </xsl:template>
 
 <xsl:template match="authorinitials" mode="titlepage.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="titlepage.mode"/>
     <br/>
   </span>
 </xsl:template>
 
 <xsl:template match="collab" mode="titlepage.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="titlepage.mode"/>
     <br/>
   </span>
 </xsl:template>
 
 <xsl:template match="collabname" mode="titlepage.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="titlepage.mode"/>
   </span>
 </xsl:template>
 
 <xsl:template match="confgroup" mode="titlepage.mode">
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:apply-templates mode="titlepage.mode"/>
   </div>
 </xsl:template>
 
 <xsl:template match="confdates" mode="titlepage.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="titlepage.mode"/>
     <br/>
   </span>
 </xsl:template>
 
 <xsl:template match="confsponsor" mode="titlepage.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="titlepage.mode"/>
     <br/>
   </span>
 </xsl:template>
 
 <xsl:template match="conftitle" mode="titlepage.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="titlepage.mode"/>
     <br/>
   </span>
 </xsl:template>
 
 <xsl:template match="contractnum" mode="titlepage.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="titlepage.mode"/>
     <br/>
   </span>
 </xsl:template>
 
 <xsl:template match="contractsponsor" mode="titlepage.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="titlepage.mode"/>
     <br/>
   </span>
 <xsl:template match="contrib" mode="titlepage.mode">
   <xsl:choose>
     <xsl:when test="not($contrib.inline.enabled = 0)">
-      <span class="{name(.)}">
+      <span class="{local-name(.)}">
         <xsl:apply-templates mode="titlepage.mode"/>
       </span>
     </xsl:when>
     <xsl:otherwise>
-      <div class="{name(.)}">
+      <div class="{local-name(.)}">
         <p><xsl:apply-templates mode="titlepage.mode"/></p>
       </div>
     </xsl:otherwise>
 </xsl:template>
 
 <xsl:template match="copyright" mode="titlepage.mode">
-  <p class="{name(.)}">
+  <p class="{local-name(.)}">
     <xsl:call-template name="gentext">
       <xsl:with-param name="key" select="'Copyright'"/>
     </xsl:call-template>
 </xsl:template>
 
 <xsl:template match="corpauthor" mode="titlepage.mode">
-  <h3 class="{name(.)}">
+  <h3 class="{local-name(.)}">
     <xsl:apply-templates mode="titlepage.mode"/>
   </h3>
 </xsl:template>
 
 <xsl:template match="corpcredit" mode="titlepage.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="titlepage.mode"/>
     <br/>
   </span>
 </xsl:template>
 
 <xsl:template match="corpname" mode="titlepage.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="titlepage.mode"/>
     <br/>
   </span>
 </xsl:template>
 
 <xsl:template match="date" mode="titlepage.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="titlepage.mode"/>
     <br/>
   </span>
 </xsl:template>
 
 <xsl:template match="edition" mode="titlepage.mode">
-  <p class="{name(.)}">
+  <p class="{local-name(.)}">
     <xsl:apply-templates mode="titlepage.mode"/>
     <xsl:call-template name="gentext.space"/>
     <xsl:call-template name="gentext">
 </xsl:template>
 
 <xsl:template match="firstname" mode="titlepage.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="titlepage.mode"/>
     <br/>
   </span>
 </xsl:template>
 
 <xsl:template match="honorific" mode="titlepage.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="titlepage.mode"/>
     <br/>
   </span>
 </xsl:template>
 
 <xsl:template match="isbn" mode="titlepage.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="titlepage.mode"/>
     <br/>
   </span>
 </xsl:template>
 
 <xsl:template match="issn" mode="titlepage.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="titlepage.mode"/>
     <br/>
   </span>
 </xsl:template>
 
 <xsl:template match="biblioid" mode="titlepage.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="titlepage.mode"/>
     <br/>
   </span>
 </xsl:template>
 
 <xsl:template match="invpartnumber" mode="titlepage.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="titlepage.mode"/>
     <br/>
   </span>
 </xsl:template>
 
 <xsl:template match="issuenum" mode="titlepage.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="titlepage.mode"/>
     <br/>
   </span>
 </xsl:template>
 
 <xsl:template match="jobtitle" mode="titlepage.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="titlepage.mode"/>
     <br/>
   </span>
 </xsl:template>
 
 <xsl:template match="lineage" mode="titlepage.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="titlepage.mode"/>
     <br/>
   </span>
   <xsl:if test="preceding-sibling::*[1][self::orgname]">
     <xsl:text> </xsl:text>
   </xsl:if>
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="titlepage.mode"/>
     <br/>
   </span>
 </xsl:template>
 
 <xsl:template match="orgname" mode="titlepage.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="titlepage.mode"/>
     <br/>
   </span>
     <xsl:when test="contrib">
       <xsl:if test="not(preceding-sibling::othercredit[string(contrib)=$contrib])">
         <xsl:call-template name="paragraph">
-          <xsl:with-param name="class" select="name(.)"/>
+          <xsl:with-param name="class" select="local-name(.)"/>
           <xsl:with-param name="content">
             <xsl:apply-templates mode="titlepage.mode" select="contrib"/>
             <xsl:text>: </xsl:text>
     </xsl:when>
     <xsl:otherwise>
       <xsl:call-template name="paragraph">
-        <xsl:with-param name="class" select="name(.)"/>
+        <xsl:with-param name="class" select="local-name(.)"/>
         <xsl:with-param name="content">
           <xsl:call-template name="person.name"/>
         </xsl:with-param>
 </xsl:template>
 
 <xsl:template match="othername" mode="titlepage.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="titlepage.mode"/>
     <br/>
   </span>
 </xsl:template>
 
 <xsl:template match="pagenums" mode="titlepage.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="titlepage.mode"/>
     <br/>
   </span>
 </xsl:template>
 
 <xsl:template match="printhistory" mode="titlepage.mode">
-  <div class="{name(.)}">
+  <div class="{local-name(.)}">
     <xsl:apply-templates mode="titlepage.mode"/>
   </div>
 </xsl:template>
 
 <xsl:template match="productname" mode="titlepage.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="titlepage.mode"/>
     <br/>
   </span>
 </xsl:template>
 
 <xsl:template match="productnumber" mode="titlepage.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="titlepage.mode"/>
     <br/>
   </span>
 
 <xsl:template match="pubdate" mode="titlepage.mode">
   <xsl:call-template name="paragraph">
-    <xsl:with-param name="class" select="name(.)"/>
+    <xsl:with-param name="class" select="local-name(.)"/>
     <xsl:with-param name="content">
       <xsl:apply-templates mode="titlepage.mode"/>
     </xsl:with-param>
 
 <xsl:template match="publisher" mode="titlepage.mode">
   <xsl:call-template name="paragraph">
-    <xsl:with-param name="class" select="name(.)"/>
+    <xsl:with-param name="class" select="local-name(.)"/>
     <xsl:with-param name="content">
       <xsl:apply-templates mode="titlepage.mode"/>
     </xsl:with-param>
 </xsl:template>
 
 <xsl:template match="publishername" mode="titlepage.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="titlepage.mode"/>
     <br/>
   </span>
 </xsl:template>
 
 <xsl:template match="pubsnumber" mode="titlepage.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="titlepage.mode"/>
     <br/>
   </span>
 
 <xsl:template match="releaseinfo" mode="titlepage.mode">
   <xsl:call-template name="paragraph">
-    <xsl:with-param name="class" select="name(.)"/>
+    <xsl:with-param name="class" select="local-name(.)"/>
     <xsl:with-param name="content">
       <xsl:apply-templates mode="titlepage.mode"/>
     </xsl:with-param>
   </xsl:variable>
 
   <xsl:variable name="contents">
-    <div class="{name(.)}">
+    <div class="{local-name(.)}">
       <table border="1" width="100%" summary="Revision history">
         <tr>
           <th align="left" valign="top" colspan="{$numcols}">
 </xsl:template>
 
 <xsl:template match="seriesvolnums" mode="titlepage.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="titlepage.mode"/>
     <br/>
   </span>
 </xsl:template>
 
 <xsl:template match="shortaffil" mode="titlepage.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="titlepage.mode"/>
     <br/>
   </span>
 </xsl:template>
 
 <xsl:template match="subtitle" mode="titlepage.mode">
-  <h2 class="{name(.)}">
+  <h2 class="{local-name(.)}">
     <xsl:apply-templates mode="titlepage.mode"/>
   </h2>
 </xsl:template>
 
 <xsl:template match="surname" mode="titlepage.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="titlepage.mode"/>
     <br/>
   </span>
     </xsl:choose>
   </xsl:variable>
 
-  <h1 class="{name(.)}">
+  <h1 class="{local-name(.)}">
     <a name="{$id}"/>
     <xsl:choose>
       <xsl:when test="$show.revisionflag != 0 and @revisionflag">
 </xsl:template>
 
 <xsl:template match="volumenum" mode="titlepage.mode">
-  <span class="{name(.)}">
+  <span class="{local-name(.)}">
     <xsl:apply-templates mode="titlepage.mode"/>
     <br/>
   </span>
index 618d9e606362696883183a84fabd7cdf32e7828b..bd88d933c4f9176e3ce40834fcc440afd97d7b8e 100644 (file)
       <xsl:variable name="rtf">
        <xsl:call-template name="apply-highlighting"/>
       </xsl:variable>
-      <pre class="{name(.)}">
+      <pre class="{local-name(.)}">
        <xsl:call-template name="number.rtf.lines">
          <xsl:with-param name="rtf" select="$rtf"/>
        </xsl:call-template>
       </pre>
     </xsl:when>
     <xsl:otherwise>
-      <pre class="{name(.)}">
+      <pre class="{local-name(.)}">
        <xsl:call-template name="apply-highlighting"/>
       </pre>
     </xsl:otherwise>
                    and $linenumbering.extension != '0'">
       <xsl:choose>
        <xsl:when test="@class='monospaced'">
-         <pre class="{name(.)}">
+         <pre class="{local-name(.)}">
            <xsl:call-template name="number.rtf.lines">
              <xsl:with-param name="rtf" select="$rtf"/>
            </xsl:call-template>
          </pre>
        </xsl:when>
        <xsl:otherwise>
-         <div class="{name(.)}">
+         <div class="{local-name(.)}">
            <p>
              <xsl:call-template name="number.rtf.lines">
                <xsl:with-param name="rtf" select="$rtf"/>
     <xsl:otherwise>
       <xsl:choose>
        <xsl:when test="@class='monospaced'">
-         <pre class="{name(.)}">
+         <pre class="{local-name(.)}">
            <xsl:copy-of select="$rtf"/>
          </pre>
        </xsl:when>
        <xsl:otherwise>
-         <div class="{name(.)}">
+         <div class="{local-name(.)}">
            <p>
              <xsl:call-template name="make-verbatim">
                <xsl:with-param name="rtf" select="$rtf"/>
                     and @linenumbering = 'numbered'
                     and $use.extensions != '0'
                     and $linenumbering.extension != '0'">
-      <div class="{name(.)}">
+      <div class="{local-name(.)}">
         <p>
           <xsl:call-template name="number.rtf.lines">
             <xsl:with-param name="rtf" select="$rtf"/>
     </xsl:when>
 
     <xsl:otherwise>
-      <div class="{name(.)}">
+      <div class="{local-name(.)}">
         <p>
           <xsl:call-template name="make-verbatim">
             <xsl:with-param name="rtf" select="$rtf"/>
index 774c37809cd50e6c00293a20bd64ef374a42d2a0..412b93ad23f463408f2bcd70381da727791fdb30 100644 (file)
           <xsl:copy>
             <xsl:for-each select="@*">
               <xsl:choose>
-                <xsl:when test="name(.) != 'name' and name(.) != 'id'">
+                <xsl:when test="local-name(.) != 'name' and local-name(.) != 'id'">
                   <xsl:copy/>
                 </xsl:when>
                 <xsl:otherwise>