- // SG_LOG(SG_GENERAL, SG_ALERT, "SGReaderWriterXML::readNode(" << fileName << ")");
-
- std::string ext = osgDB::getLowerCaseFileExtension(fileName);
- if (!acceptsExtension(ext))
- return ReadResult::FILE_NOT_HANDLED;
-
- const SGReaderWriterXMLOptions* xmlOptions
- = dynamic_cast<const SGReaderWriterXMLOptions*>(options);
-
- string fg_root;
- SGPropertyNode *prop_root=0;
- osg::Node *(*load_panel)(SGPropertyNode *)=0;
- SGModelData *model_data=0;
- SGPath externalTexturePath;
-
- if (xmlOptions) {
- prop_root = xmlOptions->getPropRoot();
- load_panel = xmlOptions->getLoadPanel();
- model_data = xmlOptions->getModelData();
- }
-
- fg_root=osgDB::Registry::instance()->getDataFilePathList().front();
-