Hi,

On Donnerstag, 12. Juli 2007, Jirka Kosek wrote:
> Nic Gibson wrote:
> > db.bibliography.attlist,
> > db.bibliography.attlist,
>
> ...
>
> > That is, I try to re-enable bibliographies, I get an error I don't
> > really understand:
> >
> >
> > conflicting ID-types for attribute "id" from namespace
> > "http://www.w3.org/XML/1998/namespace"; of element "bibliography"
> >
> > (the error coming from Oxygen, btw).
>
> Probably you are defining some attribute twice, and at least once with
> xsd:ID type. Note that you are referencing db.bibliography.attlist
> twice.

I suppose it has nothing to do with datatypes. It seems it is the same 
issue with Dave's Simple DocBook Schema (see my answer there.) The 
namespace from DocBook 5 is missing. :)

There are some syntax errors and other issues with Nic's schema. I tried 
to fix them and it seems to work now (at least with my oXygen version):

--------------
default namespace = "http://docbook.org/ns/docbook";
namespace inherit = inherit

include "dp.rnc" inherit = inherit {
  start |= db.book | db.part | db.chapter
  db.bibliography = element bibliography {
      db.bibliography.attlist,
      db.bibliography.info,
      db.all.blocks*,
      (db.bibliodiv+ | (db.biblioentry | db.bibliomixed)+),
      db.all.blocks*,
      (db.bibliodiv+ | (db.biblioentry | db.bibliomixed)+),
      (db.bibliodiv+ | (db.biblioentry | db.bibliomixed)+)
    }
}
--------------


Bye,
Tom

-- 
Thomas Schraitle

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to