>I must conclude that this must be a bug in these merge modules...
Based on the results of your test it certainly sounds like that's the case. For one thing, the files installed by those merge modules should probably be going to the system folder instead of the INSTALLDIR folder - that's how the older downloadable version of those merge modules are configured.
Since you're able to reproduce this problem with a simple test case, it would probably be appropriate to inform MS about it at this point and see if they can reproduce it as well.
>I have done a setup that included only a small text file and the 3 MSXML3 related merge modules.
>Only the «AllwaysInstall» feature was present.
>
>I installed it to a folder already containing another different small text file.
>
>The MSXML3 files get installed to INSTALLDIR, which I supose is not intended.
>The folder's pre-existing text file is removed.
>If I uninstall immediately, 2 of the MSXML3 files remian in INSTALLDIR
>
>
>I must conclude that this must be a bug in these merge modules.
>Since the equivalent MSXML3 merge modules available for download at Microsoft's are much older than the ones that come with VFP9, and that VFP9's help states that you must include these merge modules if you will be using cursortoxml(), then I think that Microsoft should tell us what merge modules to use.
Rick Borup, MCSD
recursion (rE-kur'-shun) n.
see recursion.