Luis Diego Fallas provides some hints. He uses a RELAX NG based parser called nXML mode for emacs.
http://langexplr.blogspot.com/2008/08/using-emacs-and-nxml-to-edit-xaml-files.html