As a fist standard in W3C, one of the powerful advantages of XML is that it can be convenient to XML or other different types of files that are converted into other formats, such as PDF, HTML, etc. are common XML converted output formats.
In order to achieve this feature, we need to take advantage of the Extensible Stylesheet Language for Transformations (XSLT). The XSL file is such a table, which specifies how to convert other formats from an XML file. Is this how much allow you to think of the MFC document - view structure or MVC mode?