List of Microsoft XML Parser (MSXML) versions
http://support.microsoft.c
Computer Support - regsvr32 msxml3.dll???
http://www.velocityreviews
Main Topics
Browse All TopicsHi
I have an XML file that requires to be imported into a VFP cursor.
I am using xmltocursor('c:\temp\DGMME
The file is in my windows directory. I am using Vista as my machine.
Can anyone shed some light on what is happening
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
List of Microsoft XML Parser (MSXML) versions
http://support.microsoft.c
Computer Support - regsvr32 msxml3.dll???
http://www.velocityreviews
Hi
Thanks for all your answers. I thought that when vfp9 was installed it would automatically register the dll file. I am running vfp9 sp2.
In reply to response 1, the DLL file is in the system32 directory. I ran regsvr32 msxml3.dll and it registered the file. I then ran my line in vfp9 SP2 xmltocursor('c:\temp\DGMME
and I am still getting the same error.
Reply2 - thank you for the info.
Reply3 VFP9 SP2 must install the MSXML3.DLL file therefore it is installed. I have found it in my machine.
Still having the problem. Is there any other help?
It could be that your application and your registry are not compatible if you are running on Vista.
It could be that you are running the application in admin mode and you registry is under your username. So log in as admin and register it.
It could help best if you install the add-ons that come with VFP 9 CD or DVD.
I have full admin rights on this machine.
I have done some more testing and I am able to run the program below with no problems.
CLEAR
CLOSE DATABASES ALL
USE HOME()+'samples\data\custo
CURSORTOXML('customer','c:
XMLTOCURSOR('c:\temp\lcXML
I guess it may have something to do with the XML file having multiple nodes?
I have attached a sample of the XML file.
If your test code works with XMLTOCURSOR of the XML you generated with CURSORTOXML, then MSXML3 should be installed correctly. What about MSXML4? You said "VFP9 SP2 must install the MSXML3.DLL file therefore it is installed" I'd not bet. While MSXML is in the prerequisites, the installer detects newer version and IIRC let's you decide, if you want to install or not, even though since version 3 MSXML will be installed parallel anyway, so you can have MSXML3,4,5, and 6 installed and VFP has use for MSXML3 and 4, 3 is used for XMLTOCURSOR and 4 for the XMLADapter. The SP2 install only checks for VFP being installed, nothing more.
You may still have a broken MSXML3 installation, especially if you simply manually registered some DLL(s).
Try to deinstall MSXML3 and then install this:
http://www.microsoft.com/d
Bye, Olaf.
Okay, now I think I got it: XMLToCursor an that XML does generate the same error. But it's not stating that msxml3 is missing, the "object" missing is Daily_EGM_Meters.xsd
Plus yes, this is no flat table XML, it's hiararchic and so you can't turn that into a cursor with XMLTOCursor.
Removing the part xmlns:xsi... in the first <DAILY_EGM_METERS> tag you get some result, but most probably not what you'd expect.
Bye, Olaf.
Business Accounts
Answer for Membership
by: CaptainCyrilPosted on 2009-07-12 at 22:01:32ID: 24837246
It should be registered:
ed System Settings/Environment Variables.
regsvr3 msxml3.dll.
Is the file in the normal path of Windows?
Windows
Windows\System32
If not then you need to add the path in Computer/Properties/Advanc