Is there a way to load data from a XML file without a XML schema file, only defining the graph type and properties manually on code?
The code bellow works: DataFactoryPtr dataFactory = DataFactory::getDataFactory(); XSDHelperPtr xsdh = HelperProvider::getXSDHelper(dataFactory); xsdh->defineFile("config.xsd"); XMLHelperPtr xmlh = HelperProvider::getXMLHelper(dataFactory); XMLDocumentPtr doc = xmlh->loadFile("config.xml"); DataObjectPtr root = doc->getRootDataObject(); But when I defining manually the graph struct it does not: DataFactoryPtr dataFactory = DataFactory::getDataFactory(); dataFactory->addType(DAS_NAMESPACE, "Table"); const Type& table = dataFactory->getType(DAS_NAMESPACE, "Table"); dataFactory->addPropertyToType(table, "tableName", SDO_NAMESPACE, "String", false, false, true); dataFactory->addPropertyToType(table, "typeName", SDO_NAMESPACE, "String", false, false, true); dataFactory->resolve(); XMLHelperPtr xmlh = HelperProvider::getXMLHelper(dataFactory); XMLDocumentPtr doc = xmlh->loadFile("config.xml", DAS_NAMESPACE); DataObjectPtr root = doc->getRootDataObject(); // the root data object returned is NULL Adriano Crestani