no more SGML empty tags

Started by Peter Eisentrautover 8 years ago6 messagesdocs
Jump to latest
#1Peter Eisentraut
peter_e@gmx.net

In XML, empty tags such as </> are no longer allowed. In preparation
for converting the documentation to DocBook XML, I have committed a
patch that expands all such empty tags. There is also now a warning
from onsgmls when empty tags are used. (There is no -werror option,
unfortunately.)

(I have found that in a fully tagged SGML source file, an editor's XML
tab completion works much better, so maybe try that if you want to avoid
additional typing.)

--
Peter Eisentraut http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

--
Sent via pgsql-docs mailing list (pgsql-docs@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-docs

#2Tatsuo Ishii
t-ishii@sra.co.jp
In reply to: Peter Eisentraut (#1)
Re: no more SGML empty tags

In XML, empty tags such as </> are no longer allowed. In preparation
for converting the documentation to DocBook XML, I have committed a
patch that expands all such empty tags. There is also now a warning
from onsgmls when empty tags are used. (There is no -werror option,
unfortunately.)

Just out of curiosity, did you do the work (expanding the empty tags)
manually or using some tools? We are using SGML DocBook in the
Pgpool-II project and a little bit annoyed by the empty tags (for
example emacs auto indentation does not work with empty tags).

Best regards,
--
Tatsuo Ishii
SRA OSS, Inc. Japan
English: http://www.sraoss.co.jp/index_en.php
Japanese:http://www.sraoss.co.jp

--
Sent via pgsql-docs mailing list (pgsql-docs@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-docs

#3Peter Eisentraut
peter_e@gmx.net
In reply to: Tatsuo Ishii (#2)
Re: no more SGML empty tags

On 10/17/17 20:09, Tatsuo Ishii wrote:

In XML, empty tags such as </> are no longer allowed. In preparation
for converting the documentation to DocBook XML, I have committed a
patch that expands all such empty tags. There is also now a warning
from onsgmls when empty tags are used. (There is no -werror option,
unfortunately.)

Just out of curiosity, did you do the work (expanding the empty tags)
manually or using some tools? We are using SGML DocBook in the
Pgpool-II project and a little bit annoyed by the empty tags (for
example emacs auto indentation does not work with empty tags).

I used the tools provided in the "Docbook 5.x" thread, in particular the
sgml2xml.pl script. I think you should be able to use that for your
documentation as well.

--
Peter Eisentraut http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

--
Sent via pgsql-docs mailing list (pgsql-docs@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-docs

#4Tatsuo Ishii
t-ishii@sra.co.jp
In reply to: Peter Eisentraut (#3)
Re: no more SGML empty tags

Peter,

Just out of curiosity, did you do the work (expanding the empty tags)
manually or using some tools? We are using SGML DocBook in the
Pgpool-II project and a little bit annoyed by the empty tags (for
example emacs auto indentation does not work with empty tags).

I used the tools provided in the "Docbook 5.x" thread, in particular the
sgml2xml.pl script. I think you should be able to use that for your
documentation as well.

Thank you for the info!
--
Tatsuo Ishii
SRA OSS, Inc. Japan
English: http://www.sraoss.co.jp/index_en.php
Japanese:http://www.sraoss.co.jp

--
Sent via pgsql-docs mailing list (pgsql-docs@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-docs

#5Tom Lane
tgl@sss.pgh.pa.us
In reply to: Peter Eisentraut (#1)
Re: no more SGML empty tags

Peter Eisentraut <peter.eisentraut@2ndquadrant.com> writes:

In XML, empty tags such as </> are no longer allowed. In preparation
for converting the documentation to DocBook XML, I have committed a
patch that expands all such empty tags. There is also now a warning
from onsgmls when empty tags are used. (There is no -werror option,
unfortunately.)

I just want to point out that this patch has more or less entirely
destroyed any hope of cleanly back-patching documentation changes.

Should we consider applying the same transformation to the back
branches?

regards, tom lane

--
Sent via pgsql-docs mailing list (pgsql-docs@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-docs

#6Peter Eisentraut
peter_e@gmx.net
In reply to: Tom Lane (#5)
Re: no more SGML empty tags

On 10/19/17 11:11, Tom Lane wrote:

I just want to point out that this patch has more or less entirely
destroyed any hope of cleanly back-patching documentation changes.

Should we consider applying the same transformation to the back
branches?

Good point. There is an additional issue to consider about
backpatching, about which I have started a separate thread. It might
depend on the outcome of that what we want to do here.

--
Peter Eisentraut http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

--
Sent via pgsql-docs mailing list (pgsql-docs@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-docs