]> granicus.if.org Git - docbook-dsssl/commitdiff
Added some more Schematron assertions
authorNorman Walsh <ndw@nwalsh.com>
Tue, 31 Dec 2002 19:28:47 +0000 (19:28 +0000)
committerNorman Walsh <ndw@nwalsh.com>
Tue, 31 Dec 2002 19:28:47 +0000 (19:28 +0000)
schema/relaxng/calstbl.rng

index 046be247114047a5d3d1e76eb4395b89ac10219a..589ce57c7625712fd9c1bbde6ec1f53d972593be 100644 (file)
@@ -182,6 +182,10 @@ of the current application.
     <element name="table">
       <ref name="table.attlist"/>
       <ref name="tbl.table.mdl"/>
+      <s:assert test="count(.//equation/title) = 0">&lt;table&gt; contains &lt;equation&gt;</s:assert>
+      <s:assert test="count(.//example) = 0">&lt;table&gt; contains &lt;example&gt;</s:assert>
+      <s:assert test="count(.//figure) = 0">&lt;table&gt; contains &lt;figure&gt;</s:assert>
+      <s:assert test="count(.//table) = 0">&lt;table&gt; contains &lt;table&gt;</s:assert>
     </element>
   </define>
   <define name="table.attlist" combine="interleave">