It actually works!!!

Switched back to Java based XML parser with library to enrich the nodes (and make them immutable)