Every so often you come up against a problem that XML is perfectly suited to address. Not that long ago I needed to convert hierarchical CMS data into a structured, multi-file CSV format. I was translating content between two CMSssss. Creating an XML rendering format made exporting the content maintaining hierarchy and relationships trivial. XSLT was the ideal tool to manipulate the XML and re-write it as CSV. Doing it as code would have taken *a lot* longer, but I had an advantage that I spent a lot of time working with XSLT in the past. This approach is definitely not for the beginner. As a transport medium, there's better choices these days that weren't widely adopted or invented when XML was in its heyday.
U
UsernamesAreHard
@UsernamesAreHard