This assignment is about XML, XSD, XPATH and marshalling and unmarshalling XML and JSON using JAXB.
The root folder has the XML and XSD files used in the program as well as the ivy.xml and build.xml. The src-package consist of all the needed java files for the program.
The ivy.xml and build.xml files are for installing all the dependencies and running the program. HealthProfileReader.java in src-package takes care of reading information from the XML using XPATH and printing all the required information for the assignment. The transforms folder in src-package has all the java files for marshalling the XML and JSON and unmarshalling XML by using JAXB.
The program uses ant build-tool for running the program. To execute the program, please open the terminal and run the following command in the root directory of the program:
ant execute.evaluation