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