std::shared_ptr<XStream> XFileManager::OpenStream(const XString& uri) { XString uriBody; XString uriScheme; if (TryParseURI(uri, uriScheme, uriBody)) { if (uriScheme.Equals("data")) { return OpenFileStream(m_dataDirAbsPath, uriBody); } } return std::shared_ptr<XStream>(); }