On Thu, Sep 7, 2023 at 10:22 PM Tom Lane <t...@sss.pgh.pa.us> wrote:
> Erik Wienhold <e...@ewie.name> writes: > > Looks like "Huge input lookup" as reported in [1] (also from Sai) and > that > > error is from libxml. > > Ah, thanks for the pointer. It looks like for the DOCUMENT case, > we could maybe relax this restriction by passing the XML_PARSE_HUGE > option to xmlCtxtReadDoc(). However, there are things to worry about: > Just a remark from the sidelines, from someone having done a fair bit of XML in years past. That XPath is simple, and a streaming parser (SAX or StAX) could handle it. While that XML_PARSE_HUGE option probably applies to a DOM parser. So is there a work-around to somehow force using a streaming parser instead of one that must produce the whole Document, just so a few elements are picked out of it? FWIW. --DD