Re: DTD from extended RNC

"N. Raghavendra" <[email protected]>
Newsgroups gmane.text.docbook.misc
Message-ID <[email protected]>
At 2018-05-21T21:24:13+01:00, Peter Flynn wrote:

> If you don't mind creating a rather more difficult-to-maintain DTD, you
> can always take an existing DTD and edit it by hand. Cumbersome but
> possible.

I'll probably spend a substantial part of the next several years writing
in this schema, and I may have to modify it sometimes.  Given that, and
the fact that it is difficult for me to extend a DTD, I guess I will
abandon the idea of creating a customised DocBook DTD, and will instead
write a customised RNC, along the lines that I have posted.

>> 2. Is it possible to get a DTD for 5.1?
>
> It does claim that the TC provides this.

I have opened an issue at the docbook/docbook GitHub repository about
the missing DTD, https://github.com/docbook/docbook/issues/103

>> 3. Is it important to use an editor that understands RELAX NG?

> But IMNSHO it is just as important that you pick an editor whose
> interface you feel comfortable with. I you're going to be using an
> editor for a long time (maybe the rest of your life), you need to pick
> something usable.

That is Emacs for me.  The choice is then between nXML mode and PSGML
mode.  Since PSGML needs a DTD, since I have given up on writing a
customised DTD in favour of an RNC, and since `trang' does not convert
that RNC to a DTD, I have to give up on PSGML mode.  So, I will
necessarily be using nXML mode.  I am planning to separate out the nXML
code from the Emacs distribution into a local package, and modify it
incrementally in an attempt to add a few features.

Thank you.

Raghu.

--
N. Raghavendra <[email protected]>, http://www.retrotexts.net/
Harish-Chandra Research Institute, http://www.hri.res.in/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.