]> granicus.if.org Git - docbook-dsssl/commitdiff
Make pi.xsl files valid against our litprog grammar.
authorMichael Smith <xmldoc@users.sourceforge.net>
Tue, 17 Jul 2007 13:52:28 +0000 (13:52 +0000)
committerMichael Smith <xmldoc@users.sourceforge.net>
Tue, 17 Jul 2007 13:52:28 +0000 (13:52 +0000)
xsl/common/pi.xsl
xsl/fo/pi.xsl
xsl/html/pi.xsl

index 2233d34a5229f5c1afbe9781cce76b403fc4c787..5c3df881595819a28f00fa6a7684647e69e0b5ba 100644 (file)
@@ -4,6 +4,7 @@
   xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
   xmlns:date="http://exslt.org/dates-and-times"
   xmlns:exsl="http://exslt.org/common"
+  xmlns:xlink="http://www.w3.org/1999/xlink"
   exclude-result-prefixes="doc date exsl"
   extension-element-prefixes="date exsl"
   version='1.0'>
 
      ******************************************************************** -->
 
-<doc:reference xmlns="">
-  <info>
+<doc:reference xmlns=""><info><title>Common Processing Instruction Reference</title>
     <releaseinfo role="meta">
       $Id$
     </releaseinfo>
   </info>
-  <title>Common Processing Instruction Reference</title>
   <partintro id="partintro">
     <title>Introduction</title>
     <para>This is generated reference documentation for all
@@ -42,7 +41,7 @@
 </doc:reference>
 
 <!-- ==================================================================== -->
-<doc:template name="dbchoice_choice" xmlns="">
+<doc:pi name="dbchoice_choice" xmlns="">
   <refpurpose>Generates a localized choice separator</refpurpose>
   <refdescription id="select.choice.separator-desc">
     <para>Use the <tag class="xmlpi">dbchoice choice</tag> PI to
@@ -78,7 +77,7 @@
       </varlistentry>
     </variablelist>
   </refparameter>
-</doc:template>
+</doc:pi>
 <xsl:template name="pi.dbchoice_choice">
   <xsl:param name="node" select="."/>
   <xsl:call-template name="pi-attribute">
             output</para>
         <note>
           <para>For details of the content of the format string,
-            see <ulink role="tcg" url="Datetime.html"
-              >Date and time</ulink>.</para>
+            see <link role="tcg" xlink:href="Datetime.html"
+              >Date and time</link>.</para>
         </note>
         </listitem>
       </varlistentry>
     <para><parameter>tex.math.delims</parameter></para>
   </refsee>
   <refsee role="tcg">
-    <para><ulink role="tcg"
-        url="TexMath.html"
-        >DBTeXMath</ulink></para>
+    <para><link role="tcg"
+        xlink:href="TexMath.html"
+        >DBTeXMath</link></para>
   </refsee>
 </doc:pi>
 <xsl:template name="pi.dbtex_delims">
index 35eedbe587537e49284e3657bd231ca76c8fa16d..9686e55a66b6fc421439655626f57c7e92317237 100644 (file)
@@ -1,7 +1,9 @@
 <?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+<xsl:stylesheet
+  xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
   xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
   xmlns:fo="http://www.w3.org/1999/XSL/Format"
+  xmlns:xlink="http://www.w3.org/1999/xlink"
   exclude-result-prefixes="doc"
   version='1.0'>
 
 
      ******************************************************************** -->
 
-<doc:reference xmlns="">
-  <info>
+<doc:reference xmlns=""><info><title>FO Processing Instruction Reference</title>
     <releaseinfo role="meta">
       $Id$
     </releaseinfo>
   </info>
-  <title>FO Processing Instruction Reference</title>
 
   <partintro id="partintro">
     <title>Introduction</title>
@@ -64,9 +64,9 @@
     </variablelist>
   </refparameter>
   <refsee role="tcg">
-    <para><ulink role="tcg"
-        url="BGcolor.html"
-        >Background color</ulink></para>
+    <para><link role="tcg"
+        xlink:href="BGcolor.html"
+        >Background color</link></para>
   </refsee>
 </doc:pi>
 <xsl:template name="pi.dbfo_background-color">
@@ -96,9 +96,9 @@
     </variablelist>
   </refparameter>
   <refsee role="tcg">
-    <para><ulink role="tcg"
-        url="BGtableColor.html#CellBGColor"
-        >Cell background color</ulink></para>
+    <para><link role="tcg"
+        xlink:href="BGtableColor.html#CellBGColor"
+        >Cell background color</link></para>
   </refsee>
 </doc:pi>
 <xsl:template name="pi.dbfo_bgcolor">
     </para>
   </refsee>
   <refsee role="tcg">
-    <para><ulink url="SideFloats.html#SidebarFloats" >A sidebar as
-        side float</ulink></para>
+    <para><link xlink:href="SideFloats.html#SidebarFloats" >A sidebar as
+        side float</link></para>
   </refsee>
 </doc:pi>
 <xsl:template name="pi.dbfo_float-type">
     <para><parameter>glossary.as.blocks</parameter></para>
   </refsee>
   <refsee role="tcg">
-    <para><ulink url="Glossaries.html#GlossaryFormatPrint" >Glossary
-        formatting in print</ulink></para>
+    <para><link xlink:href="Glossaries.html#GlossaryFormatPrint" >Glossary
+        formatting in print</link></para>
   </refsee>
 </doc:pi>
 <xsl:template name="pi.dbfo_glossary-presentation">
     <para><parameter>glosslist.as.blocks</parameter> </para>
   </refsee>
   <refsee role="tcg">
-    <para><ulink url="Glossaries.html#GlossaryFormatPrint" >Glossary
-        formatting in print</ulink></para>
+    <para><link xlink:href="Glossaries.html#GlossaryFormatPrint" >Glossary
+        formatting in print</link></para>
   </refsee>
 </doc:pi>
 <xsl:template name="pi.dbfo_glosslist-presentation">
     </para>
   </refsee>
   <refsee role="tcg">
-    <para><ulink url="Glossaries.html#GlossaryFormatPrint" >Glossary
-        formatting in print</ulink></para>
+    <para><link xlink:href="Glossaries.html#GlossaryFormatPrint" >Glossary
+        formatting in print</link></para>
   </refsee>
 </doc:pi>
 <xsl:template name="pi.dbfo_glossterm-width">
     <para>formal.object.properties</para>
   </refsee>
   <refsee role="tcg">
-    <para><ulink url="PageBreaking.html#KeepTogetherPI"
-        >Keep-together processing instruction</ulink></para>
+    <para><link xlink:href="PageBreaking.html#KeepTogetherPI"
+        >Keep-together processing instruction</link></para>
   </refsee>
 </doc:pi>
 <xsl:template name="pi.dbfo_keep-together">
     </variablelist>
   </refparameter>
   <refsee role="tcg">
-    <para><ulink role="tcg"
-        url="QandAformat.html"
-        >Q and A formatting</ulink></para>
+    <para><link role="tcg"
+        xlink:href="QandAformat.html"
+        >Q and A formatting</link></para>
   </refsee>
 </doc:pi>
 <xsl:template name="pi.dbfo_label-width">
     <para><parameter>linenumbering.everyNth</parameter></para>
   </refsee>
   <refsee role="tcg">
-    <para><ulink role="tcg"
-        url="AnnotateListing.html#LineNumbering"
-        >Line numbering</ulink></para>
+    <para><link role="tcg"
+        xlink:href="AnnotateListing.html#LineNumbering"
+        >Line numbering</link></para>
   </refsee>
 </doc:pi>
 <xsl:template name="pi.dbfo_linenumbering.everyNth">
     <para><parameter>linenumbering.separator</parameter></para>
   </refsee>
   <refsee role="tcg">
-    <para><ulink role="tcg"
-        url="AnnotateListing.html#LineNumbering"
-        >Line numbering</ulink></para>
+    <para><link role="tcg"
+        xlink:href="AnnotateListing.html#LineNumbering"
+        >Line numbering</link></para>
   </refsee>
 </doc:pi>
 <xsl:template name="pi.dbfo_linenumbering.separator">
     <para><parameter>linenumbering.width</parameter></para>
   </refsee>
   <refsee role="tcg">
-    <para><ulink role="tcg"
-        url="AnnotateListing.html#LineNumbering"
-        >Line numbering</ulink></para>
+    <para><link role="tcg"
+        xlink:href="AnnotateListing.html#LineNumbering"
+        >Line numbering</link></para>
   </refsee>
 </doc:pi>
 <xsl:template name="pi.dbfo_linenumbering.width">
     </itemizedlist>
   </refsee>
   <refsee role="tcg">
-    <para><ulink role="tcg"
-        url="Variablelists.html#ListIndents"
-        >Variable list formatting in print</ulink></para>
+    <para><link role="tcg"
+        xlink:href="Variablelists.html#ListIndents"
+        >Variable list formatting in print</link></para>
   </refsee>
 </doc:pi>
 <xsl:template name="pi.dbfo_list-presentation">
     </para>
   </refsee>
   <refsee role="tcg">
-    <para><ulink url="SideFloats.html#SidebarFloats" >A sidebar as
-        side float</ulink></para>
+    <para><link xlink:href="SideFloats.html#SidebarFloats" >A sidebar as
+        side float</link></para>
   </refsee>
 </doc:pi>
 <xsl:template name="pi.dbfo_sidebar-width">
     </variablelist>
   </refparameter>
   <refsee role="tcg">
-    <para><ulink role="tcg"
-        url="Orderedlists.html#ListStartNum"
-        >List starting number</ulink></para>
+    <para><link role="tcg"
+        xlink:href="Orderedlists.html#ListStartNum"
+        >List starting number</link></para>
   </refsee>
 </doc:pi>
 <xsl:template name="pi.dbfo_start">
     </variablelist>
   </refparameter>
   <refsee role="tcg">
-    <para><ulink role="tcg"
-        url="Tables.html#TableWidth"
-        >Table width</ulink></para>
+    <para><link role="tcg"
+        xlink:href="Tables.html#TableWidth"
+        >Table width</link></para>
   </refsee>
 </doc:pi>
 <xsl:template name="pi.dbfo_table-width">
     </variablelist>
   </refparameter>
   <refsee role="tcg">
-    <para><ulink role="tcg"
-        url="Variablelists.html#ListIndents"
-        >Variable list formatting in print</ulink></para>
+    <para><link role="tcg"
+        xlink:href="Variablelists.html#ListIndents"
+        >Variable list formatting in print</link></para>
   </refsee>
 </doc:pi>
 <xsl:template name="pi.dbfo_term-width">
     </variablelist>
   </refparameter>
   <refsee role="tcg">
-    <para><ulink role="tcg"
-        url="QandAtoc.html"
-        >Q and A list of questions</ulink>,
-      <ulink role="tcg"
-        url="QandAformat.html"
-        >Q and A formatting</ulink></para>
+    <para><link role="tcg"
+        xlink:href="QandAtoc.html"
+        >Q and A list of questions</link>,
+      <link role="tcg"
+        xlink:href="QandAformat.html"
+        >Q and A formatting</link></para>
   </refsee>
 </doc:pi>
 <xsl:template name="pi.dbfo_toc">
     </variablelist>
   </refparameter>
   <refsee role="tcg">
-    <para><ulink role="tcg"
-        url="PageBreaking.html#SoftPageBreaks"
-        >Soft page breaks</ulink></para>
+    <para><link role="tcg"
+        xlink:href="PageBreaking.html#SoftPageBreaks"
+        >Soft page breaks</link></para>
   </refsee>
 </doc:pi>
 <xsl:template name="pi.dbfo-need">
index b62d28f9f5fcd37bc23b85c277cc6ab0a31eea60..b7fab1fc093e9fc85e2edc3b2f6e666f620ea0d9 100644 (file)
@@ -1,6 +1,7 @@
 <?xml version='1.0'?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                 xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+                xmlns:xlink="http://www.w3.org/1999/xlink"
                 exclude-result-prefixes="doc"
                 version='1.0'>
 
@@ -59,9 +60,9 @@
     </variablelist>
   </refparameter>
   <refsee role="tcg">
-    <para><ulink role="tcg"
-        url="BGcolor.html"
-        >Background color</ulink></para>
+    <para><link role="tcg"
+        xlink:href="BGcolor.html"
+        >Background color</link></para>
   </refsee>
 </doc:pi>
 <xsl:template name="pi.dbhtml_background-color">
@@ -91,9 +92,9 @@
     </variablelist>
   </refparameter>
   <refsee role="tcg">
-    <para><ulink role="tcg"
-        url="BGtableColor.html#CellBGColor"
-        >Cell background color</ulink></para>
+    <para><link role="tcg"
+        xlink:href="BGtableColor.html#CellBGColor"
+        >Cell background color</link></para>
   </refsee>
 </doc:pi>
 <xsl:template name="pi.dbhtml_bgcolor">
     <para><parameter>html.cellpadding</parameter></para>
   </refsee>
   <refsee role="tcg">
-    <para><ulink role="tcg"
-        url="CellSpacing.html"
-        >Cell spacing and cell padding</ulink>,
-      <ulink role="tcg" url="QandAformat.html"
-        >Q and A formatting</ulink></para>
+    <para><link role="tcg"
+        xlink:href="CellSpacing.html"
+        >Cell spacing and cell padding</link>,
+      <link role="tcg" xlink:href="QandAformat.html"
+        >Q and A formatting</link></para>
   </refsee>
 </doc:pi>
 <xsl:template name="pi.dbhtml_cellpadding">
     <para><parameter>html.cellspacing</parameter></para>
   </refsee>
   <refsee role="tcg">
-    <para><ulink role="tcg"
-        url="CellSpacing.html"
-        >Cell spacing and cell padding</ulink>,
-      <ulink role="tcg"
-        url="QandAformat.html"
-        >Q and A formatting</ulink></para>
+    <para><link role="tcg"
+        xlink:href="CellSpacing.html"
+        >Cell spacing and cell padding</link>,
+      <link role="tcg"
+        xlink:href="QandAformat.html"
+        >Q and A formatting</link></para>
     </refsee>
 </doc:pi>
 <xsl:template name="pi.dbhtml_cellspacing">
     </variablelist>
   </refparameter>
   <refsee role="tcg">
-    <para><ulink role="tcg"
-        url="CSSTableCells.html"
-        >Table styles in HTML output</ulink></para>
+    <para><link role="tcg"
+        xlink:href="CSSTableCells.html"
+        >Table styles in HTML output</link></para>
   </refsee>
 </doc:pi>
 <xsl:template name="pi.dbhtml_class">
     <para><parameter>base.dir</parameter></para>
   </refsee>
   <refsee role="tcg">
-    <para><ulink role="tcg"
-        url="Chunking.html#dbhtmlDirPI"
-        >dbhtml dir processing instruction</ulink></para>
+    <para><link role="tcg"
+        xlink:href="Chunking.html#dbhtmlDirPI"
+        >dbhtml dir processing instruction</link></para>
   </refsee>
 </doc:pi>
 <xsl:template name="pi.dbhtml_dir">
     <para><parameter>use.id.as.filename</parameter></para>
   </refsee>
   <refsee role="tcg">
-    <para><ulink role="tcg"
-        url="Chunking.html#DbhtmlFilenames"
-        >dbhtml filenames</ulink></para>
+    <para><link role="tcg"
+        xlink:href="Chunking.html#DbhtmlFilenames"
+        >dbhtml filenames</link></para>
   </refsee>
 </doc:pi>
 <xsl:template name="pi.dbhtml_filename">
     <para><parameter>img.src.path</parameter></para>
   </refsee>
   <refsee role="tcg">
-    <para><ulink role="tcg"
-        url="GraphicsLocations.html#UsingFileref"
-        >Using fileref</ulink></para>
+    <para><link role="tcg"
+        xlink:href="GraphicsLocations.html#UsingFileref"
+        >Using fileref</link></para>
   </refsee>
 </doc:pi>
 <xsl:template name="pi.dbhtml_img.src.path">
     </variablelist>
   </refparameter>
   <refsee role="tcg">
-    <para><ulink role="tcg"
-        url="QandAformat.html"
-        >Q and A formatting</ulink></para>
+    <para><link role="tcg"
+        xlink:href="QandAformat.html"
+        >Q and A formatting</link></para>
   </refsee>
 </doc:pi>
 <xsl:template name="pi.dbhtml_label-width">
     <para><parameter>linenumbering.everyNth</parameter></para>
   </refsee>
   <refsee role="tcg">
-    <para><ulink role="tcg"
-        url="AnnotateListing.html#LineNumbering"
-        >Line numbering</ulink></para>
+    <para><link role="tcg"
+        xlink:href="AnnotateListing.html#LineNumbering"
+        >Line numbering</link></para>
   </refsee>
 </doc:pi>
 <xsl:template name="pi.dbhtml_linenumbering.everyNth">
     <para><parameter>linenumbering.separator</parameter></para>
   </refsee>
   <refsee role="tcg">
-    <para><ulink role="tcg"
-        url="AnnotateListing.html#LineNumbering"
-        >Line numbering</ulink></para>
+    <para><link role="tcg"
+        xlink:href="AnnotateListing.html#LineNumbering"
+        >Line numbering</link></para>
   </refsee>
 </doc:pi>
 <xsl:template name="pi.dbhtml_linenumbering.separator">
     <para><parameter>linenumbering.width</parameter></para>
   </refsee>
   <refsee role="tcg">
-    <para><ulink role="tcg"
-        url="AnnotateListing.html#LineNumbering"
-        >Line numbering</ulink></para>
+    <para><link role="tcg"
+        xlink:href="AnnotateListing.html#LineNumbering"
+        >Line numbering</link></para>
   </refsee>
 </doc:pi>
 <xsl:template name="pi.dbhtml_linenumbering.width">
     </itemizedlist>
   </refsee>
   <refsee role="tcg">
-    <para><ulink role="tcg"
-        url="Variablelists.html#VarListFormatting"
-        >Variable list formatting in HTML</ulink></para>
+    <para><link role="tcg"
+        xlink:href="Variablelists.html#VarListFormatting"
+        >Variable list formatting in HTML</link></para>
   </refsee>
 </doc:pi>
 <xsl:template name="pi.dbhtml_list-presentation">
     </variablelist>
   </refparameter>
   <refsee role="tcg">
-    <para><ulink role="tcg"
-        url="Variablelists.html#VarListFormatting"
-        >Variable list formatting in HTML</ulink></para>
+    <para><link role="tcg"
+        xlink:href="Variablelists.html#VarListFormatting"
+        >Variable list formatting in HTML</link></para>
   </refsee>
 </doc:pi>
 <xsl:template name="pi.dbhtml_list-width">
     </variablelist>
   </refparameter>
   <refsee role="tcg">
-    <para><ulink role="tcg"
-        url="RowHeight.html"
-        >Row height</ulink></para>
+    <para><link role="tcg"
+        xlink:href="RowHeight.html"
+        >Row height</link></para>
   </refsee>
 </doc:pi>
 <xsl:template name="pi.dbhtml_row-height">
     </variablelist>
   </refparameter>
   <refsee role="tcg">
-    <para><ulink role="tcg"
-        url="Orderedlists.html#ListStartNum"
-        >List starting number</ulink></para>
+    <para><link role="tcg"
+        xlink:href="Orderedlists.html#ListStartNum"
+        >List starting number</link></para>
   </refsee>
 </doc:pi>
 <xsl:template name="pi.dbhtml_start">
     </variablelist>
   </refparameter>
   <refsee role="tcg">
-    <para><ulink role="tcg"
-        url="Variablelists.html#VarListFormatting"
-        >Variable list formatting in HTML</ulink>,
-      <ulink role="tcg" url="TableSummary.html"
-        >Table summary text</ulink></para>
+    <para><link role="tcg"
+        xlink:href="Variablelists.html#VarListFormatting"
+        >Variable list formatting in HTML</link>,
+      <link role="tcg" xlink:href="TableSummary.html"
+        >Table summary text</link></para>
   </refsee>
 </doc:pi>
 <xsl:template name="pi.dbhtml_table-summary">
     <para><parameter>default.table.width</parameter></para>
   </refsee>
   <refsee role="tcg">
-    <para><ulink role="tcg"
-        url="Tables.html#TableWidth"
-        >Table width</ulink></para>
+    <para><link role="tcg"
+        xlink:href="Tables.html#TableWidth"
+        >Table width</link></para>
   </refsee>
 </doc:pi>
 <xsl:template name="pi.dbhtml_table-width">
     </variablelist>
   </refparameter>
   <refsee role="tcg">
-    <para><ulink role="tcg"
-        url="Variablelists.html#VarListFormatting"
-        >Variable list formatting in HTML</ulink></para>
+    <para><link role="tcg"
+        xlink:href="Variablelists.html#VarListFormatting"
+        >Variable list formatting in HTML</link></para>
   </refsee>
 </doc:pi>
 <xsl:template name="pi.dbhtml_term-presentation">
     <para><parameter>variablelist.term.separator</parameter></para>
   </refsee>
   <refsee role="tcg">
-    <para><ulink role="tcg"
-        url="Variablelists.html#VarListFormatting"
-        >Variable list formatting in HTML</ulink></para>
+    <para><link role="tcg"
+        xlink:href="Variablelists.html#VarListFormatting"
+        >Variable list formatting in HTML</link></para>
   </refsee>
 </doc:pi>
 <xsl:template name="pi.dbhtml_term-separator">
     </variablelist>
   </refparameter>
   <refsee role="tcg">
-    <para><ulink role="tcg"
-        url="Variablelists.html#VarListFormatting"
-        >Variable list formatting in HTML</ulink></para>
+    <para><link role="tcg"
+        xlink:href="Variablelists.html#VarListFormatting"
+        >Variable list formatting in HTML</link></para>
   </refsee>
 </doc:pi>
 <xsl:template name="pi.dbhtml_term-width">
     </variablelist>
   </refparameter>
   <refsee role="tcg">
-    <para><ulink role="tcg"
-        url="QandAtoc.html"
-        >Q and A list of questions</ulink>,
-      <ulink role="tcg"
-        url="QandAformat.html"
-        >Q and A formatting</ulink></para>
+    <para><link role="tcg"
+        xlink:href="QandAtoc.html"
+        >Q and A list of questions</link>,
+      <link role="tcg"
+        xlink:href="QandAformat.html"
+        >Q and A formatting</link></para>
   </refsee>
 </doc:pi>
 <xsl:template name="pi.dbhtml_toc">
     <para><parameter>textinsert.extension</parameter></para>
   </refsee>
   <refsee role="tcg">
-    <para><ulink role="tcg"
-        url="InsertExtHtml.html"
-        >Inserting external HTML code</ulink>,
-      <ulink
-        url="ExternalCode.html"
-        >External code files</ulink></para>
+    <para><link role="tcg"
+        xlink:href="InsertExtHtml.html"
+        >Inserting external HTML code</link>,
+      <link
+        xlink:href="ExternalCode.html"
+        >External code files</link></para>
   </refsee>
 </doc:pi>
 <xsl:template name="pi.dbhtml-include">