XAML would be useful for small models only; it results in very large files when dealing with more than a few thousand or perhaps a few ten thousand vertices/faces. I don't think it's suitable for models consisting of millions of vertices.
In any case, it's always good if a software supports many filee formats.