Reverse engineering XML documents
Extensible Markup Language (XML) has been the standard for persistent data storing and data interchange via the Internet, due to its openness, self-descriptiveness and flexibility. As such, more and more data have been converted into XML format or handled in XML format,