Ну, у меня было такое же требование, как у вас, поэтому я написал элемент управления, который поддерживает
1. отображение xml, хранящегося в строке (с IE, как стиль),
2. редактировать его на лету и
3. проверить по схеме
Вот ссылка http://nnish.com/2012/04/12/wpf-xml-browser-control/
Дайте мне знать, помогло ли это!