docs: def get_top_tags(self, limit=None, cacheable=True):
          """
          Returns a sequence of the top tags used by this user with their counts
          as TopItem objects.
          * limit: The limit of how many tags to return.
          * cacheable: Whether to cache results.
          """
  
          params = self._get_params()
          if limit:
              params["limit"] = limit
  
          doc = self._request(self.ws_prefix + ".getTopTags", cacheable, params)
  
          seq = []
          for node in doc.getElementsByTagName("tag"):
              seq.append(
                  TopItem(
                      Tag(_extract(node, "name"), self.network), _extract(node, "count")
                  )
              )
  
          return seq