add XML v3.3 support. it seems to be the exact same as v3.0