Re: XMLSerialize: version and explicit XML declaration

2025-02-21 Thread Jim Jones
On 30.09.24 10:08, Jim Jones wrote: > On 25.09.24 18:02, Tom Lane wrote: >> AFAICS, all we do with an embedded XML version string is pass it to >> libxml2's xmlNewDoc(), which is the authority on whether it means >> anything. I'd be inclined to do the same here. > Thanks. I used xml_is_document()

Re: XMLSerialize: version and explicit XML declaration

2024-09-30 Thread Jim Jones
ue had no XML declaration and INCLUDING XMLDECLARATION was not used. SELECT   xmlserialize(     CONTENT '42'::xml AS text     VERSION '');    xmlserialize --  42 (1 row) Best, Jim From 8bcb91f8b163a9efda1de33ebb7538767c860ad9 Mon Sep 17 00:00:00 2001 From: Jim Jones

Re: XMLSerialize: version and explicit XML declaration

2024-09-25 Thread Tom Lane
Jim Jones writes: > Is there any validation mechanism for VERSION literal>? AFAICS, all we do with an embedded XML version string is pass it to libxml2's xmlNewDoc(), which is the authority on whether it means anything. I'd be inclined to do the same here. regards, tom

XMLSerialize: version and explicit XML declaration

2024-09-25 Thread Jim Jones
Hi, I'm working on the flags VERSION (X076), INCLUDING XMLDECLARATION, and EXCLUDING XMLDECLARATION (X078) for XMLSerialize, and I have a question for SQL/XML experts on the list. Is there any validation mechanism for VERSION ? The SQL/XML spec says "The immediately contained in shall be '1.0'