code: def response_news(self, articles):
          
          self._check_parse()
          for article in articles:
              if article.get('title'):
                  article['title'] = self._transcoding(article['title'])
              if article.get('description'):
                  article['description'] = self._transcoding(article['description'])
              if article.get('picurl'):
                  article['picurl'] = self._transcoding(article['picurl'])
              if article.get('url'):
                  article['url'] = self._transcoding(article['url'])
  
          news = ArticleReply(message=self.__message)
          for article in articles:
              article = Article(**article)
              news.add_article(article)
          response = news.render()
          return self._encrypt_response(response)
docs: 将新闻信息组装为符合微信服务器要求的响应数据
          :param articles: list 对象, 每个元素为一个 dict 对象, key 包含 `title`, `description`, `picurl`, `url`
          :return: 符合微信服务器要求的 XML 响应数据