start = names-element

names-element = element names {
    name-element+
}

name-element = element name {
    element fullName { text } |
    (element firstName { text } & element lastName { text })
}