Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 3 Jul 2013 10:17:02 +0000 (UTC)
From:      Gabor Kovesdan <gabor@FreeBSD.org>
To:        doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org
Subject:   svn commit: r42129 - head/share/xml
Message-ID:  <201307031017.r63AH2Tx021312@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: gabor
Date: Wed Jul  3 10:17:02 2013
New Revision: 42129
URL: http://svnweb.freebsd.org/changeset/doc/42129

Log:
  - Add constraint to check the required title element
  - Add constraint to check colname and spanname attributes on table entries

Modified:
  head/share/xml/freebsd.sch

Modified: head/share/xml/freebsd.sch
==============================================================================
--- head/share/xml/freebsd.sch	Wed Jul  3 10:05:59 2013	(r42128)
+++ head/share/xml/freebsd.sch	Wed Jul  3 10:17:02 2013	(r42129)
@@ -39,6 +39,33 @@
     </rule>
   </pattern>
 
+  <pattern name="Check title">
+    <rule context="//book">
+      <assert test="title or bookinfo/title">There must be a title either in book or in bookinfo.</assert>
+    </rule>
+    <rule context="//article">
+      <assert test="title or articleinfo/title">There must be a title either in article or in articleinfo.</assert>
+    </rule>
+    <rule context="//chapter">
+      <assert test="title or chapterinfo/title">There must be a title either in chapter (<xsl:value-of select="@id"/>) or in chapterinfo.</assert>
+    </rule>
+    <rule context="//sect1">
+      <assert test="title or sect1info/title">There must be a title either in sect1 (<xsl:value-of select="@id"/>) or in sect1info.</assert>
+    </rule>
+    <rule context="//sect2">
+      <assert test="title or sect2info/title">There must be a title either in sect2 (<xsl:value-of select="@id"/>) or in sect2info.</assert>
+    </rule>
+    <rule context="//sect3">
+      <assert test="title or sect3info/title">There must be a title either in sect3 (<xsl:value-of select="@id"/>) or in sect3info.</assert>
+    </rule>
+  </pattern>
+
+  <pattern name="Check table entries">
+    <rule context="//entry">
+      <report test="@colname and @spanname">You cannot use both colname and spanname attributes on table entries.</report>
+    </rule>
+  </pattern>
+
 <!--
 	Backported constraints from DocBook 5.0
 -->



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201307031017.r63AH2Tx021312>