<choice>
<sequence>
<element name="firstName" />
<element name="lastName" />
<element name="nameForDisplay" minOccurs="0" />
</sequence>
<element name="nameForDisplay" />
</choice>
Ужасно иметь повторение, я знаю. Вы можете выделить некоторые повторения с группами.