NOTE: none of the changes made by XMLmind predates the interchange of DocBook
5.1 documents created or edited using XMLmind XML Editor with other XML
software.



* Validated assembly.sch, docbook.sch as follows:

xmltool schematron -iso assembly.sch

xmltool schematron -iso docbook.sch



* Modified assembly.rng, docbook.rng as follows:

java -cp ~/src/9xxe/bin/saxon.jar com.icl.saxon.StyleSheet -o assembly.rng assembly.rng.ORI CHANGES_MADE_BY_XMLMIND/edit_rng.xslt

xmltool validate -s assembly.rng

rm -rf assembly_doc2 ; xmltool schemadoc -xxe assembly.rng assembly_doc2

java -cp ~/src/9xxe/bin/saxon.jar com.icl.saxon.StyleSheet -o docbook.rng docbook.rng.ORI CHANGES_MADE_BY_XMLMIND/edit_rng.xslt

  Then replaced:

      <define name="db.book.info">
         <ref name="db._info"/>
      </define>

  by:

      <define name="db.book.info">
        <!-- XMLmind: was:
             <ref name="db._info"/>
             but we want a book to have a title in all cases.
        -->
        <ref name="db._info.title.req"/>
      </define>

xmltool validate -s docbook.rng

rm -rf docbook_doc2 ; xmltool schemadoc -xxe docbook.rng docbook_doc2

edit_rng.xslt contains comments describing the modifications made to the
standard RELAX NG schema.
