Do not require XML properties to be in the same order
Rewriting XML parsing from the RFC
Trying to get stuff from XML spec some more
Spec out all XML types