> On Jan 30, 2026, at 11:43, David G. Johnston <[email protected]>
> wrote:
>
> On Thu, Jan 29, 2026 at 8:28 PM Chao Li <[email protected]> wrote:
>
> chaol@ChaodeMacBook-Air sgml % make html
> /usr/bin/xmllint --nonet --path . --path . --output postgres-full.xml --noent
> --valid postgres.sgml
> nullvalues.sgml:735: parser error : StartTag: invalid element name
> s | t | Stored = Stored | Stored < Constructor | Stored = Constructor
>
>
> I had actually caught that failure to use an < entity, but missed doing a
> git add....
>
> Anyway, v12 with the approach I prefer...using CDATA to avoid having to
> perform entity substitution.
>
> David J.
> <v12-0001-doc-Provide-an-overview-of-NULL-handling.patch><v12-0002-Update-all-examples.patch>
V12 passed the building.
My only comment on v12 is:
```
- Boolean (true/false) results.
+ <link linkend="nullvalues">three-valued</link> boolean typed
```
I think it’s better to use capital “B” for “boolean”. See [1].
[1] https://postgr.es/m/[email protected]
Best regards,
--
Chao Li (Evan)
HighGo Software Co., Ltd.
https://www.highgo.com/