Если имя столбца не имеет некоторый допустимый вид, то в качестве имени элемента используется просто field. В остальном, структура XML повторяет структуру в формате JSON.
Как и для формата JSON, невалидные UTF-8 последовательности заменяются на replacement character <20> и, таким образом, выводимый текст будет состоять из валидных UTF-8 последовательностей.
В строковых значениях, экранируются символы ``<`` и ``&`` как ``<`` и ``&``.
Массивы выводятся как ``<array><elem>Hello</elem><elem>World</elem>...</array>``,
а кортежи как ``<tuple><elem>Hello</elem><elem>World</elem>...</tuple>``.