Add "NONE" markup format; reject unknown formats
Omit empty <link/> and <meta/>
Store attributes for tag in an array
Fix required attributes for elements defined in microdata
Always use attributes expected in HTML regardless of additional markup format