Para valores de itemListElement, é possível usar strings simples (por exemplo, "Pedro", "Paul", "Maria"), entidades existentes ou usar ListItem.
Os valores de texto são melhores se os elementos da lista forem strings simples. As entidades existentes são melhores para uma lista simples e não ordenada de itens existentes nos seus dados. O ListItem é usado com listas ordenadas quando você quer fornecer mais contexto sobre o elemento ou quando o mesmo item pode estar em locais diferentes em listas diferentes.
Observação: a ordem dos elementos na marcação não é suficiente para indicar a ordem ou os elementos. Nesses casos, use ListItem com uma propriedade "position".