Constraints:
All elements must conform to the syntax of XML.
The names of the start tag and end tag must be the same.
The attributes names must be unique.
Children cannot span past the end tag.
Contents of an element are considered its children.
Children are ordered in "document order"--the order in which the appear in the character stream representing the document.