'Create an object based on the root tag name.
@param root: An XML root element.
@type root: L{Element}
@param definitions: A definitions object.
@type definitions: L{Definitions}
@return: The created object.
@rtype: L{WObject}'

@classmethod
def create(cls, root, definitions):

    fn = cls.tags.get(root.name)
    if (fn is not None):
        return fn(root, definitions)
    else:
        return None
