mindplot.XMLMindmapSerializerFactory = {}; mindplot.XMLMindmapSerializerFactory.getSerializerFromMindmap = function(mindmap){ return mindplot.XMLMindmapSerializerFactory.getSerializer(mindmap.getVersion()); }; mindplot.XMLMindmapSerializerFactory.getSerializerFromDocument = function(domDocument){ var rootElem = domDocument.documentElement; return mindplot.XMLMindmapSerializerFactory.getSerializer(rootElem.getAttribute("version")) }; mindplot.XMLMindmapSerializerFactory.getSerializer = function(version){ if(!core.Utils.isDefined(version)){ version = mindplot.ModelCodeName.BETA; } var codeNames = mindplot.XMLMindmapSerializerFactory._codeNames; var found = false; var serializer = null; for(var i=0; i