docs: def parse(self,xml):
      """
      Parses an XML document into a form read for insertion into the database
  
      xml = the xml document to be parsed
      """
      if not self.xmlparser:
        raise LIGOLwParseError, "pyRXP parser not initialized"
      if not self.lwtparser:
        raise LIGOLwParseError, "LIGO_LW tuple parser not initialized"
      xml = "".join([x.strip() for x in xml.split('\n')])
      ligolwtup = self.xmlparser(xml)
      if self.curs:
        self.lwtparser.unique = UniqueIds(self.curs)
      self.table = self.lwtparser.parsetuple(ligolwtup)