Стандартный renderkit JSF предназначен для вывода (X) HTML, а не XML.Вам необходимо предоставить сторонний renderkit или создать собственный renderkit, который выводит XML.Однако на ум не приходят сторонние разработчики.
Кроме того, если вы намереваетесь возвращать XML по веб-запросу, то JSF не совсем подходит для этой работы.Лучше отправляйтесь на JAX-WS или JAX-RS .
Кстати, правильный тип содержимого XML не application+xml
, а application/xml
.