--- Comment #6 from Rainer Meier <skybeam@user...> 2007-11-20 16:01:39 ---
Unfortunately it showed that it is not as easy as I initially thought. The
reason is that the MSXML methods to parse XML are in fact all case-sensitive.
There is no way to disable it (at least there is a hack using the translate()
function but it did not work for me at all).
So to do it properly I will have to change lots of code to iterate through the
nodes instead of just selecting the first matching one using MS XML API.
Alternatively only the comparison parts can be changed but wide parts of the
code will have to be re-verified since the IDs are used to look up packages
within the database files.
All this changes will require much more iterations over the whole package
database files which will require more resources (CPU/Memory). I will probably
introduce a switch to enable or disable case sensitivity while the default is
set to "case sensitive" where wide parts of the code will not be used.