XSLT or <span> Extensible Stylesheet Language Transformations can be used to manipulate XML data into other formats, such as "another" XML, but also HTML or text. Most webbrowsers understand XSLT directives, but there are also stand-alone XSLT processors.</span>
Using XSLT, you can extract data from an xml document and convert it into a text file.
Explanation:
XSL Transformations, or XSLT, is an XML markup language used to create XSL documents that, in turn, define the presentation of XML documents in browsers and other applications that support them. It is important to note that the XSL document does not change the original XML document, ie does not create another document.