getFeaturemember functions to
SAX2DOM::Parser. It's pretty obvious now that they should have been there from the beginning, but since I never needed them I didn't even notice they were missing.
Msxml2.SAXXMLReader.4.0object, then it tries for a
Msxml2.SAXXMLReader.3.0object and finally falls back to the (so called) version independent ID. In the event that it can't find any vestige of MSXML it throws a
SAXException, rather than calling