def fromXml(cls, xdata, filepath=''):
        """
        Generates a new builder from the given xml data and then
        loads its information.
        
        :param      xdata | <xml.etree.ElementTree.Element>
        
        :return     <Builder> || None
        """
        builder = cls()
        builder.loadXml(xdata, filepath=filepath)
        return builder