Question: do xml elements have to be in order?
Answer: Until today I would most likely answer the question Does XML care about the order of elements? with No, unless you use a poorly written xml parser. The sequence element specifies that the child elements must appear in a sequence. Each child element can occur from 0 to any number of times.