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