WPF and its markup language, XAML was added to Visual Studio in the 2008 edition. (But of course "there is only XUL" was way ahead-er when compared to either.)
XAML is generally static. A GUI markup browser/client should be interactive in my opinion. XUL had awkward command structures and syntax in my opinion. I didn't see the rhyme and reason for their odd choices.