docs: def _endProgramsNode(self, name, content):
          """Process the end of a node under xtvd/programs"""
  
          if name == 'series':
              self._series = content
          elif name == 'title':
              self._title = content
          elif name == 'subtitle':
              self._subtitle = content
          elif name == 'description':
              self._description = content
          elif name == 'mpaaRating':
              self._mpaaRating = content
          elif name == 'starRating':
              self._starRating = content
          elif name == 'runTime':
              self._runTime = self._parseDuration(content)
          elif name == 'year':
              self._year = content
          elif name == 'showType':
              self._showType = content
          elif name == 'colorCode':
              self._colorCode = content
          elif name == 'originalAirDate':
              self._originalAirDate = self._parseDate(content)
          elif name == 'syndicatedEpisodeNumber':
              self._syndicatedEpisodeNumber = content
          elif name == 'advisory':
              self._advisories.append(content)
          elif name == 'program':
              if not self._error:
                  self._importer.new_program(self._programId, self._series,
                                            self._title, self._subtitle,
                                            self._description, self._mpaaRating,
                                            self._starRating, self._runTime,
                                            self._year, self._showType,
                                            self._colorCode,
                                            self._originalAirDate,
                                            self._syndicatedEpisodeNumber,
                                            self._advisories)