I believe that Visual Paradigm for UML is capable of designing and drawing structures and ERD files based on your XML documents. The application is extremely advanced regarding this matter and I can assure you that you will get the job done using its simplest features although it's an advanced and not so easy to use application.