docs: def parse_record(self, node):
          """
          Parses <Record>
  
          @param node: Node containing the <Record> element
          @type node: xml.etree.Element
          """
  
          if self.current_simulation == None:
              self.raise_error('<Record> must be only be used inside a ' +
                               'simulation specification')
  
          if 'quantity' in node.lattrib:
              quantity = node.lattrib['quantity']
          else:
              self.raise_error('<Record> must specify a quantity.')
  
          scale = node.lattrib.get('scale', None)
          color  = node.lattrib.get('color', None)
          id  = node.lattrib.get('id', None)
  
          self.current_simulation.add_record(Record(quantity, scale, color, id))