Также ознакомьтесь с функциональным интерфейсом XmlDocument Mark S. Rasmussen , который действительно обеспечивает легкий для ввода / чтения XML-выход.