Permission to do what? Do you need permission to take advantage of the ActiveX controls that MS provides? I don't think so. Microsoft provides controls, objects, and components - include those for XML - available to all developers. Many of those controls and components create and require registry entries within the Software\Microsoft section of the registry.
What I'm curious about, and have yet to find an answer, is exactly what is the problem.
I've seen lots of sources that recommend that you un-install Netscape 8 and delete the xml subkey. Now my question is,
[li]What value within the xml subkey confuses IE, and more to the point, why does that value cause the IE rendering engine to fail, if removing the key prevents the IE engine failure?[/li]
Again, I'm by no means defending Netscape, but what is going on if removing this key fixes this problem. It seems that IE is using this key, or at least does if the key exits, since something about the key causes failure. Microsoft is well within its rights to have un-documented features, and to reserve things for future enhancements, and so forth, so that is not a problem.
Nevertheless, I think there is something about this particular key that Microsoft is not sharing -- and they don't have to either.
What we do know is that some sites will not work unless the IE XML rendering engine is used, and that this XML key does mean something to IE, but that it's not required by IE. We also know that Netscape tried to use the IE rendering engine to make the IE specific site available to its customer base.
I don't think there is an ethical issue at play. I think this is an unfortunate collision between two different development teams, and in this case, Netscape is at fault.
Good Luck
--------------
To get the most from your Tek-Tips experience, please read FAQ181-2886
As a circle of light increases so does the circumference of darkness around it. - Albert Einstein