Path separator splitting needs to be work on both ms-style and unix-style paths
In the XML parsing, the path is extracted and split according to the path separator. This separator varies depending on underlying OS. Currently, we are using , but this will break under a unix-style system, which uses /.