Brian J. Dumont wrote: > David Troidl wrote: > >> 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 >> >> >> > Thanks for the response, David. > > That might be the problem! It's in bible.mod ... I am not using this in > a Bible, but rather in a genbook. From bible.mod, it would never be in > the subcontext of <p> ... </p> tags. > > Does this mean no citations in genbooks? Seems a bit odd... > > In Christ, > 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 > 1) I don't know if being in bible.mod actually restricts the <citation> element to bibles.
2) You could always use the <cite> element defined in the main DTD. 3) You could contact CCEL: http://www.ccel.org/info/email.html Harry Plantinga, who runs CCEL, created ThML originally. 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