I started off using an XML file and a parser as a convenient way to store my data
I want to use DTD to check the structure of the xml files when they arrive.
As Roger said, there are only ordered lists, but you can use operator OR | to define all accepted combinations
|
Look here, there is an example in the section Choices