CREATE TABLE xmltest ( id int, data xml ); INSERT INTO xmltest VALUES (1, 'one'); INSERT INTO xmltest VALUES (2, 'two'); SELECT * FROM xmltest; id | data ----+-------------------- 1 | one 2 | two (2 rows) SELECT xmlcomment('test'); xmlcomment ------------- (1 row) SELECT xmlcomment('-test'); xmlcomment -------------- (1 row) SELECT xmlcomment('test-'); ERROR: invalid XML comment SELECT xmlcomment('--test'); ERROR: invalid XML comment SELECT xmlcomment('te st'); xmlcomment -------------- (1 row) SELECT xmlagg(data) FROM xmltest WHERE id > 10; xmlagg -------- (1 row) SET XML OPTION DOCUMENT; SET XML OPTION CONTENT; SELECT xml ' '; xml -------------------------------------------------------------------- (1 row) SELECT xml ' '; xml ------------------------------ (1 row) SELECT xml ''; xml ------------------ (1 row) SELECT xpath('//loc:piece/@id', 'number one', ARRAY[ARRAY['loc', 'http://127.0.0.1']]); xpath ------- {1,2} (1 row) SELECT xpath('//loc:piece', 'number one', ARRAY[ARRAY['loc', 'http://127.0.0.1']]); xpath ------------------------------------------------------------------------------------------------------------------------------------------------ {"number one",""} (1 row) SELECT xpath('//loc:piece', 'number one', ARRAY[ARRAY['loc', 'http://127.0.0.1']]); xpath ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ {"number one",""} (1 row)