improve appdata.xml parsing