New answers tagged mxd
The functionality to list layers in an MXD only became available with the introduction of the ArcPy site-package and its arcpy.mapping module at ArcGIS Desktop 10.0. Using arcgisscripting to list datasets at ArcGIS Desktop 9.3.1 was straightforward but the Python offerings for ArcGIS needed significant development before layers would become understandable ...
You could create tiles of your .mxd and then publish those to an open service such as OpenLayers.
Cast ActiveView as IMap or IPageLayout and see which sticks.
Top 50 recent answers are included