code: function XTemplate(tpl, config) {
          if (typeof tpl === 'string') {
              tpl = compile(tpl, config && config.name, config);
          }
          XTemplate.superclass.constructor.call(this, tpl, config);
      }
docs: /*
  whether cache template string
  @member KISSY.XTemplate
  @cfg {Boolean} cache.
  Defaults to true.
   
  xtemplate engine for KISSY.
  
  
  @example
  KISSY.use('xtemplate',function(S, XTemplate){
  document.writeln(new XTemplate('{{title}}').render({title:2}));
  });
  
  
  @class KISSY.XTemplate
  @extends KISSY.XTemplate.Runtime
   /*
  whether cache template string
  @member KISSY.XTemplate
  @cfg {Boolean} cache.
  Defaults to true.
   
  xtemplate engine for KISSY.
  
  
  @example
  KISSY.use('xtemplate',function(S, XTemplate){
  document.writeln(new XTemplate('{{title}}').render({title:2}));
  });
  
  
  @class KISSY.XTemplate
  @extends KISSY.XTemplate.Runtime