Use QXmlStreamReader instead of (the deprecated) QtXml

QtXml isn't maintained and is removed from Qt 5.