Minimalistic Java reader for Tiled (https://www.mapeditor.org) TMX & TSX files
The majority of the work is done by generating XML reader classes from the Tiled XSD.
Using the generated classes there are a couple of wrapper classes that add in the logic for parsing each layers tile IDs and normalizing the tileset image offsets.
For example usage see:
The build is deployed to bintray.
<repositories>
<repository>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>bintray-clubycoder-kids</id>
<name>bintray-clubycoder-kids</name>
<url>https://dl.bintray.com/clubycoder/kids</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>luby.kids</groupId>
<artifactId>tiled-reader</artifactId>
<version>0.1.0</version>
</dependency>
</dependencies>