Brian J. Dumont wrote: > So I've been updating some genbooks modules per comments from the beta > tests. I think I've come across an error in either the DTD or the > documentation for ThML. The problem has to do with citation tags. > The docs I've been using are directly from CCEL: > > http://www.ccel.org/ThML/ThML1.04.htm > > where it says: > > Citations of other works such as books or treatises may be marked > with the <citation> element. That element may also take an href > attribute to specify a URI for the cited work, if available. > > I'm using the DTD from them as well: > > <!DOCTYPE ThML PUBLIC "-//CCEL/DTD Theological Markup Language//EN" > "http://www.ccel.org/dtd/ThML10.dtd"> > > If I add a <citation> element, then xmllint claims that it fails > against the DTD: > > [EMAIL PROTECTED] xmllint --valid tst.xml > law_gospel.xml.clean > tst.xml:15312: element citation: validity error : No declaration > for element citation > In the <citation>Preface to the Book of Concord</citation> > (Mueller, p. 16. 17; > ^ > tst.xml:15344: element p: validity error : Element citation is not > declared in p list of possible children > perhaps, while the blind are leaders of the blind, all might > perish.”</p> > > If I remove the tag, then it works fine. Should I just remove the > markup or should we try to fix this (it's not really in our files)? > Do we know who to contact at CCEL for this? > > Thanks, > Brian > > ------------------------------------------------------------------------ > > _______________________________________________ > sword-devel mailing list: sword-devel@crosswire.org > http://www.crosswire.org/mailman/listinfo/sword-devel > Instructions to unsubscribe/change your settings at above page > If you look in the DTD, you'll find <!ENTITY % ThML.bible SYSTEM "bible.mod"> and it looks like bible.mod contains the citation element.
The whole DTD package is available at http://www.ccel.org/ThML/ Look under For the SGML/XML types: (ThML10.zip <http://www.ccel.org/ThML/dtd/ThML10.zip>) Peace, David _______________________________________________ sword-devel mailing list: sword-devel@crosswire.org http://www.crosswire.org/mailman/listinfo/sword-devel Instructions to unsubscribe/change your settings at above page