Элемент сортировки <table:sort> описывает принципы сортировки, которые должны быть применены к диапазону базы данных.
Привязка стилей к содержимому
Атрибут table:bind-styles-to-content определяет, сохраняют ли ячейки свои атрибуты стиля после выполнения операции сортировки.
Адрес целевого диапазона
Если представлен необязательный атрибут table:target-range-address, результат сортировки копируется в определенный им диапазон ячеек вместо исходного диапазона ячеек, определенного диапазоном базы данных. Различия между абсолютными и относительными адресами невозможны. Поэтому в адресе должно присутствовать имя таблицы, а знак доллара игнорируется.
Чувствительность к регистру
Атрибут table:case-sensitive определяет, учитывать ли в операциях сортировки регистр символов.
Язык
Атрибут table:language определяет естественный язык, в котором осуществляется сравнение.
Страна
Атрибут table:country определяет наличие специфичных для страны правил, используемых при сортировке строк на конкретном естественном языке.
Алгоритм
Атрибут table:algorithm определяет алгоритм, используемый для сравнения сортируемых ключей. Значение атрибута определяется приложением, но язык и страна также влияют на название алгоритма сортировки, например "фонетический (сначала алфавитно-цифровые)". Для недопущения разногласий между различными приложениями название должно начинаться с префикса пространства имен.