Esta validación me parece "riesgosa", no todos los valores de los atributos que se setean en el xml son enteros (por ejemplo: dependentfields, mode, onclick, etc). Revísalo de nuevo por favor.