andrewprock / xml-loader

Simple java application which converts xml to json, then loads it into mongodb

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This is a simple demonstration project which parses XML into JSON and stores the resulting document, valid or not, in MongoDB.

The project was generated using maven:

mvn archetype:generate \
    -DgroupId=com.prock.test \
    -DartifactId=xml-loader \
    -DarchetypeArtifactId=maven-archetype-quickstart \
    -DinteractiveMode=false

To build the project use maven to create the package:

mvn package

Before running the project, mongodb must be installed and running on the system. Once mongodb is installed, no further configuration should be required.

The project comes with a sample XML file in the data directory. To use the project to load that file into MongoDB execute:

java -cp target/xml-loader-1.0-SNAPSHOT.jar com.prock.test.App data/test.xml

Running that command will transform the XML contained in the file into JSON, then insert it into MongoDB. The MondoDB parameters used are:

host: localhos
port: 27017
db: mydb
collection: testData

About

Simple java application which converts xml to json, then loads it into mongodb