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)