xml gen template