]> granicus.if.org Git - docbook-dsssl/commitdiff
Fix (part of) RFE 1784312: Allow book to be completely empty
authorNorman Walsh <ndw@nwalsh.com>
Thu, 27 Sep 2007 12:55:11 +0000 (12:55 +0000)
committerNorman Walsh <ndw@nwalsh.com>
Thu, 27 Sep 2007 12:55:11 +0000 (12:55 +0000)
docbook/relaxng/docbook/src/hier.rnc
docbook/relaxng/docbook/src/pool.rnc

index 1aeb6dfb40ba11e5f2066933f843f24e8610bfbc..faf73156f46721f469b0135851f619008f6a3ce1 100644 (file)
@@ -129,13 +129,13 @@ div {
     & db.label.attribute?
     & db.book.status.attribute?
 
-   db.book.info = db._info.title.req
+   db.book.info = db._info
 
    db.book =
       element book {
          db.book.attlist,
          db.book.info,
-         (db.navigation.components | db.components | db.divisions)+
+         (db.navigation.components | db.components | db.divisions)*
       }
 }
 
index 2d04cf54b200aa3e86d67e0f5df3b10da5d46070..15bf24764d32581311f645f82a5c413356a7b74c 100644 (file)
@@ -621,7 +621,7 @@ db._title.only    = db.title? & db.titleabbrev?
 db._title.onlyreq = db.title  & db.titleabbrev?
 
 db._info =
-   (db._title.req?, db.titleforbidden.info?) | db.info?
+   (db._title, db.titleforbidden.info?) | db.info?
 
 db._info.title.req =
    (db._title.req, db.titleforbidden.info?) | db.titlereq.info