Re: [DOCS] Docbook 5.x
От | Jürgen Purtz |
---|---|
Тема | Re: [DOCS] Docbook 5.x |
Дата | |
Msg-id | 1e26418b-236a-8669-7f8d-5d62b2da5cac@purtz.de обсуждение исходный текст |
Ответ на | Re: [DOCS] Docbook 5.x (Alexander Law <exclusion@gmail.com>) |
Список | pgsql-docs |
Hello Alexander, On 28.02.2017 09:55, Alexander Law wrote: > Hello Peter, > > 16.11.2016 14:30, Alexander Law wrote: >> So It seems, now we can continue the move to XML. >> I'd suggest to move in several steps. >> Please see the attached scripts. >> The main script is 7_check_conversion.sh. It performs all the >> conversion and checks whether the html output is the same. >> I suggest to split conversion in three commits. >> Commit#0 is for manual corrections - it replaces "<" with "<" and >> so on in some sgml's and it doesn't affect the build or outputs. >> It needed just for the next step - automatic conversion. These >> changes to sgml's are countable and observable. >> >> Commit#1 performs conversion of all SGML's to make them compatible >> with XML (as much as possible). (Thanks to Jurgen for his sgml2xml.pl >> script.) >> These changes to sgml's are massive, but they are produced >> automatically, so we need just to check the script and make sure that >> the output is the same. >> After that commit we still can use SGML build. >> >> And the last commit, commit#2 is for switching to XML. At that point >> doc/src/sgml renamed to doc/src/xml, build environment modified and >> cleaned, but changes in sgml/xml are minimal, so we can observe and >> check them. >> >> After the commit#2 we get all our docs in XML (DocBook 4.2) and can >> build it just as we did with 'make html/man/...' before. >> Maybe the commit#2 should be applied later, but commits #0 and #1 are >> not intrusive and can be applied anytime. > I've rebased previous patches for the current "10devel" version. > Will we continue move to DocBook.XML? > Are there any obstacles that may keep us from moving forward? > > Best regards, > Alexander > the time gap between commit#1 and commit#2 shall be small as people may create - in accordance with SGML - additional empty elements and shorttags. The attached version of sgml2xml.pl is cleaned up by elimination of unused variables and some modifications in the comments. Kind regards, Jürgen
Вложения
В списке pgsql-docs по дате отправления: