If you can guess sensible upper-bound for the number of children for your element, than there is extremely dirty way how to overcome the problem. Follows the example for 0-3 children:
Thus, you allow the element "myUnorderedElement" to have 0-3 children of any of type option1, option2 or option3.