What is it?
Any application that processes XML documents so they can be used by that program or be prepared for use by another program.
Why is it important?
XML is a structured text format. To use XML in technical communication, you need an XML processor for functions such as editing, transforming XML into deliverables, and managing XML in a database.