Rules:
Open and close all tags
Empty-element tags end with />
There is a unique root element
Elements may not overlap
Attribute values are quoted
<
and &
are
only used to start tags and entity references
Only the five predefined entity references are used
Plus more...