Es que el xml es un lenguaje de etiquetas, no hay forma de agregar alguna lógica que diga "si pasa esto haz esto" porque el lenguaje no es de lógica, sino solo de etiquetas. Mira por ejemplo este tema para que veas porque lo digo
http://www.forosdelweb.com/f68/cambi...7/#post3863351 Sigue desde donde te indico hacia abajo.