A ResourceBundle implementation that uses a XML file to store the resources.
Modified from Sebastian Schaffert's
net.wastl.webmail.xml.XMLResourceBundle.java
New scheme:
We separate locale resource to differenet files instead of putting all
different locale resources into single xml file, since the encoding
can't vary. (A single xml file can only use one encoding).
Subclasses must override getXmlResourceFilename and
provide the filename which contains appropriate locale-specific resources.
Note:
The resource files must resides in the directory that defined by
`webmail.template.path' property, hence getXmlResourceFilename
must returns only filename without pathname)
author: Steve Excellent Lee version: 1.0 2001