HRESULT hr = ::CoCreateInstance(CLSID_SAXXMLReader, NULL, CLSCTX_INPROC, __uuidof(ISAXXMLReader), (void **)&spReader);