У меня есть такой тег
<order>foo,bar,goo,doo,woo</order>
, что мне нужно проверить с помощью xsd.
Как написать шаблон регулярного выражения, соответствующий строке, содержащей:
- Список элементов любой из {foo, bar, goo, doo, woo} максимум один раз
- или пусто.
Допустимые примеры:
<order>foo,bar,goo,doo,woo</order>
<order>foo,bar,goo</order>
<order>foo,doo,goo,woo</order>
<order>woo,foo,goo,doo,bar</order>
<order></order>
Invalid:
<order>foo,foo</order>
<order>,</order>
<order>fo</order>
<order>foobar</order>
Это должно работать в различных парсерах XML / XSD .