Hi Oliver-
Thanks for reaching out! By default, the three MIME types (CSS/JS, HTML/XML, and Other) for Expires Headers are hard-coded into W3 Total Cache and can’t really be modified programatically.
However, you can accomplish this goal with a manual rule in your .htaccess file.
You can add a chunk of code after the line # END W3TC Browser Cache
similar to this:
<IfModule mod_expires.c>
ExpiresByType text/xml A300
</IfModule>
In this example, the XML file’s expiration would be set to Access plus 5 minutes (300 seconds). Be careful if you copy-and-paste that, sometimes the < and > characters don’t come through in the forum well, so double-check that they are carets and not & characters.
I should also note that I couldn’t find a definitive rule in Apache’s mod_expires about what happens when the ExpiresByType is duplicated, but in all of the browsers that I tested, this solution worked.