Я создаю XML-подобный язык разметки, используя System.Xml.XmTextWriter, который будет читаться сторонним приложением.
На этом языке разметки символы> и <находятся внутриэлемент, должен отображаться как, но XmlTextWriter преобразует их в>;и <;(без пробелов, я просто добавил их из-за форматирования)