Boh... io non ci vedo nulla di sporco in quello che fai, e cambiare una query/controllo con xml non ci vedo il nesso e tanto meno cosa centri ajax, jquery e javascript in tutto questo