    /*
     * call-seq:
     *  dump_html
     *
     * Returns the Node as html.
     */
    static VALUE dump_html(VALUE self)
    {
      xmlBufferPtr buf ;
      xmlNodePtr node ;
      VALUE html;

      Data_Get_Struct(self, xmlNode, node);

      buf = xmlBufferCreate() ;
      htmlNodeDump(buf, node->doc, node);
      html = NOKOGIRI_STR_NEW2(buf->content);
      xmlBufferFree(buf);
      return html ;
    }