code: function (cmd, fn,notSetCursor,ignoreBlank,formatter) {
              var me = this;
              if (cmd && utils.isFunction(cmd)) {
                  fn = cmd;
                  cmd = '';
              }
              if (fn ? !fn() : !this.hasContents()) {
                  return '';
              }
              me.fireEvent('beforegetcontent');
              var root = UE.htmlparser(me.body.innerHTML,ignoreBlank);
              me.filterOutputRule(root);
              me.fireEvent('aftergetcontent', cmd,root);
              return  root.toHtml(formatter);
          }
docs: 获取编辑器的内容
  @method getContent
  @warning 该方法获取到的是经过编辑器内置的过滤规则进行过滤后得到的内容
  @return { String } 编辑器的内容字符串, 如果编辑器的内容为空，或者是空的标签内容（如:”&lt;p&gt;&lt;br/&gt;&lt;/p&gt;“）， 则返回空字符串
  @example
  ```javascript
  //编辑器html内容:<p>1<strong>2<em>34</em>5</strong>6</p>
  var content = editor.getContent(); //返回值:<p>1<strong>2<em>34</em>5</strong>6</p>
  ```
   
  获取编辑器的内容。 可以通过参数定义编辑器内置的判空规则
  @method getContent
  @param { Function } fn 自定的判空规则， 要求该方法返回一个boolean类型的值，
  代表当前编辑器的内容是否空，
  如果返回true， 则该方法将直接返回空字符串；如果返回false，则编辑器将返回
  经过内置过滤规则处理后的内容。
  @remind 该方法在处理包含有初始化内容的时候能起到很好的作用。
  @warning 该方法获取到的是经过编辑器内置的过滤规则进行过滤后得到的内容
  @return { String } 编辑器的内容字符串
  @example
  ```javascript
  // editor 是一个编辑器的实例
  var content = editor.getContent( function ( editor ) {
  return editor.body.innerHTML === '欢迎使用UEditor'; //返回空字符串
  } );
  ```