add xml parse