Script to split an xml file into smaller xml files
Project Details

This project involved developing a script for parsing the xml/csv feeds from internet and expose a PHP interface to insert the data into the database

Functional operation:
  1. Reads the huge xmls from URL, file and other sources .
  2. Splits it into smaller xmls with configurable number of items for each child xml.
  3. Perform database manipulations.
  4. Reads the configuration from a configuration file for url,number of child xmls etc.
  5. In case of abort, capable of resuming from the last record.
Technologies used : PHP
  1. Complete PHP based solution
  2. Uses PHP XMLReader, XMLWriter apis for xml

Tuned for high performance.
If this interests you, I would re write this code as per your requirement

Project Snapshot (Click to expand and view screenshots)
Sample snapshot