What exactly fails?
You might want to try explicitly instantiating the versioned ProgIds (.30 etc.)
+++ Rick ---
>We have a VFP7 app that make extensive use of XML. We use the MSXML2 parser via CreateObject('MSXML2.DOMDocument') and have had no problems...
>
>However, we inadvertently installed .Net on a new WinXP machine and things stopped working. The CreateObject worked, the resulting object accepted an XML string without complaining about parsing errors, but we could not extract data out of the result. While we have not tracked down the specific problem with whatever parser was instantiated, UnInstalling .Net and re-installing our system (which will install the XML parser if necesary) restored functionality.
>
>Any ideas on what .Net installed and how it is different from MSXML2.DOMDocument? We'd like to not care if .Net is installed by accident, if possible.
>
>Thanks,
>Bruce Gordon