Skip to content

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

Notifications You must be signed in to change notification settings

davidearduini/sample-tools-php

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 

Repository files navigation

sample-tools-php

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

Features

This is a web-based PHP tool to demonstrate how the information contained in a Europass document (Europass PDF+XML CV) generated using the online editor, can be extracted and imported into a custom database schema (MySQL DB) or fill-in an HTML form. The functionalities covered by this tool are:

  • Upload a Europass document generated from the online tool in PDF+XML format.
  • Extract the XML from the document.
  • Parse the XML and extract the data.
  • Use the extracted data to fill in a web form and present it to the end user, or, store the data in a custom schema and present a report to the end user.

Technologies used

System requirements

Run application

  1. Start DB server.
  2. Start Apache server (before you should include all PHP files/ static pages/images/ etc of the app under under phpRootPath\htdocs\appFolder).
  3. Open main php page. e.g for localhost: http://localhost/appFolder/. This page includes the 2 main actions : Upload PDF+XML file to database or Upload PDF+XML file to html forms.

Finally, user should run DB schema query to initialize all tables (under resources/SQL/cvxml.sql).

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 98.0%
  • HTML 2.0%