Re: [PATCH] Add CANONICAL option to xmlserialize

Jim Jones <jim.jones@uni-muenster.de>

From: Jim Jones <jim.jones@uni-muenster.de>
To: Pavel Stehule <pavel.stehule@gmail.com>
Cc: Chapman Flack <chap@anastigmatix.net>, vignesh C <vignesh21@gmail.com>, Thomas Munro <thomas.munro@gmail.com>, PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>, Vik Fearing <vik@postgresfriends.org>
Date: 2024-08-30T06:05:27Z
Lists: pgsql-hackers

Attachments


On 30.08.24 06:46, Pavel Stehule wrote:
>
>
> čt 29. 8. 2024 v 23:54 odesílatel Jim Jones
> <jim.jones@uni-muenster.de> napsal:
>
>
>     > +SELECT xmlserialize(CONTENT doc AS text CANONICAL) =
>     > xmlserialize(CONTENT doc AS text CANONICAL WITH COMMENTS) FROM
>     > xmltest_serialize;
>     > + ?column?
>     > +----------
>     > + t
>     > + t
>     > +(2 rows)
>     >
>     > Maybe I am a little bit confused by these regress tests, because at
>     > the end it is not too useful - you compare two identical XML,
>     and WITH
>     > COMMENTS and WITHOUT COMMENTS is tested elsewhere. I tried to search
>     > for a sense of this test.  Better to use really different documents
>     > (columns) instead.
>
>     Yeah, I can see that it's confusing. In this example I actually just
>     wanted to test that the default option of CANONICAL is CANONICAL WITH
>     COMMENTS, even if you don't mention it. In the docs I mentioned it
>     like
>     this:
>
>     "The optional parameters WITH COMMENTS (which is the default) or
>     WITH NO
>     COMMENTS, respectively, keep or remove XML comments from the given
>     document."
>
>     Perhaps I should rephrase it? Or maybe a comment in the regression
>     tests
>     would suffice?
>
>
> comment will be enough
>

v12 attached adds a comment to this test.

Thanks

-- 
Jim