From: | Dmitry Koval <d(dot)koval(at)postgrespro(dot)ru> |
---|---|
To: | Michael Paquier <michael(at)paquier(dot)xyz> |
Cc: | pgsql-bugs(at)lists(dot)postgresql(dot)org |
Subject: | Re: BUG #18274: Error 'invalid XML content' |
Date: | 2024-01-16 13:55:34 |
Message-ID: | 24e7412a-890c-46e3-b17d-addc39ff813f@postgrespro.ru |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-bugs |
Hi!
Thanks for the recommendations.
>- Document in a comment why a fake root node is necessary (aka the
> current routines don't give enough control over the limits you'd
>like to enforce).
Comment expanded (see src/backend/utils/adt/xml.c).
>- The top comment of xml_parse() still mentions
>xmlParseBalancedChunkMemory() as an effect of 483bdb2afec9, so this
>needs to be updated.
Updated.
>Also, it may be worth double-checking if there are other things marked
>as deprecated in the upstream doc, and switch to "newer" things.
I found another deprecated function xmlSubstituteEntitiesDefault [1]
(contrib/xml2). xmlSubstituteEntitiesDefault was removed and added the
XML_PARSE_NOENT flag in functions xmlReadMemory instead it.
--
With best regards,
Dmitry Koval
Postgres Professional: http://postgrespro.com
Attachment | Content-Type | Size |
---|---|---|
v2-0001-Added-support-of-XML_PARSE_HUGE-flag-for-XML-docu.patch | text/plain | 6.5 KB |
From | Date | Subject | |
---|---|---|---|
Next Message | Dave Cramer | 2024-01-16 14:45:38 | Re: BUG #18294: Manual savepoints do not work with JDBC param cleanupSavepoints=true |
Previous Message | Daniel Gustafsson | 2024-01-16 13:38:47 | Fwd: bug in polish translation |