Java-based sample application demonstrating how to parse a Europass document and store the information in a DB
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src/main
.gitignore
README.md
pom.xml

README.md

sample-tools-java

Java-based sample application demonstrating how to parse a Europass document and store the information in a DB.

Features

This is a Java-based (Swing) standalone application in order to show how the information contained in a Europass document generated using the online editor, can be extracted and imported into a custom database schema (MS SQL, MySQL and Oracle). Specifically the app:

  • Presents a graphical interface to the user allowing to select a Europass document from his local hard disk.
  • Extracts the XML from the document.
  • Parses the XML and extract the data.
  • Stores the extracted data in a custom schema and present a report to the end user.

Technologies used

System requirements

Installation/ Run

  1. Start DB server.
  2. Run mvn install in project root dir to build project.
  3. Run main method of SoftTool class to run app.

From the main menu of app (File -> Configuration) or Config icon, user can configure DB systems (MS SQL, MySQL, Oracle) & properties to use. This can be done also under resources/softtool.properties.

Finally, user should run DB schema query to initialize all tables (all these are under resources/sql/*).