| <grammar xmlns="http://relaxng.org/ns/structure/1.0"> | |
| <start> | |
| <ref name="AddressBook"/> | |
| </start> | |
| <define name="AddressBook"> | |
| <element name="addressBook"> | |
| <zeroOrMore> | |
| <ref name="Card"/> | |
| </zeroOrMore> | |
| </element> | |
| </define> | |
| <define name="Card"> | |
| <element name="card"> | |
| <ref name="Name"/> | |
| <ref name="Email"/> | |
| </element> | |
| </define> | |
| <define name="Name"> | |
| <element name="name"> | |
| <text/> | |
| </element> | |
| </define> | |
| <define name="Email"> | |
| <element name="email"> | |
| <text/> | |
| </element> | |
| </define> | |
| </grammar> |