...
<define name="personContent">
<element name="NAME">
<interleave>
<text />
<element name="GIVEN">
<text/>
</element>
<element name="FAMILY">
<text/>
</element>
</interleave>
</element>
</define>
...
personContent =
element NAME {
text
& element GIVEN { text }
& element FAMILY { text }
}