1
<!DOCTYPE doc
2
[
3
<!ELEMENT doc ANY>
4
<!ELEMENT a (doc,a?)>
5
<!ELEMENT b (doc|a)>
6
<!ELEMENT c (a,b)?>
7
<!ELEMENT d (a|b)? >
8
<!ELEMENT e (a,b)* >
9
<!ELEMENT f (a,b)+ >
10
]>
11
<doc/>