Added RELAX NG, pretty-printing, fixed IDNO element order