Make XML output more human-readable

Due to blade templating with several wrapped `if` and `foreach` blocks the XML output looks a bit messy. This change doesn't make any difference to crawlers, but it's more human-readable and also saves a bit of file size by using tabs instead of spaces.