svn commit: r42420 - head/share/xml

Gabor Kovesdan gabor at FreeBSD.org
Wed Jul 24 18:47:44 UTC 2013


Author: gabor
Date: Wed Jul 24 18:47:43 2013
New Revision: 42420
URL: http://svnweb.freebsd.org/changeset/doc/42420

Log:
  - Add constraint for misplaced indexterms in listitems
  - Make the constraints write out the primary indexterms so that they can
    be found better

Modified:
  head/share/xml/freebsd.sch

Modified: head/share/xml/freebsd.sch
==============================================================================
--- head/share/xml/freebsd.sch	Wed Jul 24 18:45:32 2013	(r42419)
+++ head/share/xml/freebsd.sch	Wed Jul 24 18:47:43 2013	(r42420)
@@ -75,11 +75,10 @@
   </pattern>
 
   <pattern name="Check indexes">
-    <rule context="//question">
-      <report test="./indexterm">Indexterm is not allowed directly in question, place it into a concrete paragraph (in section <xsl:value-of select="(ancestor::sect5[last()]|ancestor::sect4[last()]|ancestor::sect3[last()]|ancestor::sect2[last()]|ancestor::sect1[last()]|ancestor::chapter[last()])[last()]/@id"/>).</report>
-    </rule>
-    <rule context="//answer">
-      <report test="./indexterm">Indexterm is not allowed directly in answer, place it into a concrete paragraph (in section <xsl:value-of select="(ancestor::sect5[last()]|ancestor::sect4[last()]|ancestor::sect3[last()]|ancestor::sect2[last()]|ancestor::sect1[last()]|ancestor::chapter[last()])[last()]/@id"/>).</report>
+    <rule context="//indexterm">
+      <report test="../question">Indexterm (<xsl:value-of select="./primary"/>) is not allowed directly in question, place it into a concrete paragraph (in section <xsl:value-of select="(ancestor::sect5[last()]|ancestor::sect4[last()]|ancestor::sect3[last()]|ancestor::sect2[last()]|ancestor::sect1[last()]|ancestor::chapter[last()])[last()]/@id"/>).</report>
+      <report test="../answer">Indexterm (<xsl:value-of select="./primary"/>) is not allowed directly in answer, place it into a concrete paragraph (in section <xsl:value-of select="(ancestor::sect5[last()]|ancestor::sect4[last()]|ancestor::sect3[last()]|ancestor::sect2[last()]|ancestor::sect1[last()]|ancestor::chapter[last()])[last()]/@id"/>).</report>
+      <report test="../listitem">Indexterm (<xsl:value-of select="./primary"/>) is not allowed directly in listitem, place it into a concrete paragraph (in section <xsl:value-of select="(ancestor::sect5[last()]|ancestor::sect4[last()]|ancestor::sect3[last()]|ancestor::sect2[last()]|ancestor::sect1[last()]|ancestor::chapter[last()])[last()]/@id"/>).</report>
     </rule>
   </pattern>
 


More information about the svn-doc-head mailing list