So this only relates to optional parts of a spec. In XML there are only three optional things: version, standalone, character encoding.