| From: | Jürgen Purtz <juergen(at)purtz(dot)de> |
|---|---|
| To: | pgsql-docs(at)postgresql(dot)org |
| Subject: | Re: Docbook 5.x |
| Date: | 2017-02-28 09:50:55 |
| Message-ID: | 1e26418b-236a-8669-7f8d-5d62b2da5cac@purtz.de |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | 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
| Attachment | Content-Type | Size |
|---|---|---|
| sgml2xml.pl | application/x-perl | 3.7 KB |
| From | Date | Subject | |
|---|---|---|---|
| Next Message | chuck | 2017-03-01 14:36:51 | default of now() changes all records |
| Previous Message | Alexander Law | 2017-02-28 08:55:28 | Re: Docbook 5.x |