I am working with a very large, very complicated schema. I currently use this schema in JAVA to create XML files based on Job Information. I am now being asked to also capture the data from each XML file and save to a CSV file, appending records for each job processed. Data from each job varies, so I need to make sure that the CSV file contains all nodes from the schema. I need advice on how to accomplish this.