In our organisation, we use TodoList by abstract spoon to track our software projects. I like this tool because it's fairly light weight while allowing the developers to collaborate without any server maintenance issues.
One thing I'd like to try out is setting up a project status page that our customers can view. Google sites offers a nice project status template which I thought I'd use. One of the things I'd like to be able to do is present the content of the todolist file (which is an XML file) in various formats. My thinking was to upload the XML file to google drive and present the data in different pages in the site using XSLT. The data doesn't need to be edited online, only viewed.
Is this even possible with google sites? Is there an alternative you can suggest? While I'm aware I might be able to use something like Bitbucket, GitHub or Gitlab, it doesn't quite slot into our dev model right now.
Here are some alternatives to present the content of an XML file in Google Sites
Copy both XML and XSLT in to new pages on Google Site
Parsing the XML File located every where using XML HttpRequest
Parsing the XML File on Google Drive using Google Apps Script
So from the above I would suggest to take the last method.