There is XML::Simple perl module since a century ago and it's ruby "copy" with the same name since long time ago also.
I've used the perl one and it only makes sense in very simple use-cases.
I've used the perl one and it only makes sense in very simple use-cases.
At one job dealt with 10 and 20 Megabyte XML files on a daily basis - and I never thought of throwing XML::Simple at those. The results would be anything but Simple.
On the other hand I’ve run production code for years with an XML::Simple client to XML only RESTish API with ~100 endpoints. And that suckers still critical infrastructure - and barely being touched. Just humming along.