How to implement an auto reloadable XML using Apache VFS

XML is usually used to store light configuration that controls the business flow or the layout of an application, it’s meant to be managed by business users in the production phase due to its simple human-readable syntax. A typical example is to store the default theme/layout of the application, control the accepted currencies of a financial application, turning on/off features...