-- xml

XMLPARSE (DOCUMENT '...' PRESERVE WHITESPACE) XMLPARSE (CONTENT '...' STRIP WHITESPACE) XMLSERIALIZE ( DOCUMENT '...' AS text ) XMLSERIALIZE ( CONTENT '...' AS text )

SET XML OPTION DOCUMENT; SET XML OPTION CONTENT;

SELECT xmlcomment('...'); SELECT xmlconcat('...', '...'); SELECT xmlelement(name foo, xmlattributes('...' as bar)); SELECT xmlforest('...' AS foo, 123 AS bar); SELECT xmlpi(name php, '...'); SELECT xmlroot(xmlparse(document '...'), version '...', standalone yes); SELECT xmlagg(x ORDER BY y DESC) FROM test;

SELECT xmlexists('...' PASSING BY REF '...');

SELECT xpath('...', '...', ARRAY[ARRAY['...', '...']]); SELECT xpath_exists('...', '...', ARRAY[ARRAY['...', '...']]);

SELECT XMLTABLE('...' PASSING data COLUMNS id int PATH '...' DEFAULT '...', ordinality FOR ORDINALITY) ;

SELECT XMLTABLE(XMLNAMESPACES('...' AS x, '...' AS "B"), '...' PASSING (SELECT data FROM xmldata) COLUMNS foo int PATH '...');

foo IS DOCUMENT foo IS NOT DOCUMENT

xml_is_well_formed(..) xml_is_well_formed_document(..) xml_is_well_formed_content(..) table_to_xml(..) query_to_xml(..) cursor_to_xml(..) table_to_xmlschema(..) query_to_xmlschema(..) cursor_to_xmlschema(..) table_to_xml_and_xmlschema(..) query_to_xml_and_xmlschema(..) schema_to_xml(..) schema_to_xmlschema(..) schema_to_xml_and_xmlschema(..) database_to_xml(..) database_to_xmlschema(..) database_to_xml_and_xmlschema(..)