Lightweight StAX parser for document analysis.
1.5K
XML Analyser is a lightweight StAX parser able to analyse large XML files.
Download docker image mkuculyma/xml-analyser from Docker Hub to run XML analyser inside a container.
docker pull mkuculyma/xml-analyser
Run in a daemon mode:
docker run -d -p 8080:8080 mkuculyma/xml-analyser
You can get inside a container:
docker exec -ti <CONTAINER_ID> /bin/ash
To view logs run:
docker logs <NAMES>
Once you have your XML Analyser up and running try running this curl command:
curl -X POST -H 'Content-Type: application\json' localhost:8080/analyse?url=https://s3-eu-west-1.amazonaws.com/merapar-assessment/3dprinting-posts.xml
XML Analyser will call https://s3-eu-west-1.amazonaws.com/merapar-assessment/3dprinting-posts.xml api, download XML file, parse it and print the analysis report back to you:
{
"analysisDate": "2019-10-11T05:55:26.246+0000",
"details": {
"firstPostDate": "2016-01-12T17:45:19.963+0000",
"lastPostDate": "2016-03-04T12:30:22.410+0000",
"totalNumberOfPosts": 655,
"totalAcceptedPosts": 102,
"avgScore": 3.2732824427480915
}
}
Content type
Image
Digest
Size
222.8 MB
Last updated
almost 7 years ago
docker pull mkuculyma/xml-analyser