src: xml reader