    /*
     * call-seq:
     *  content
     *
     * Returns the content for this Node
     */
    static VALUE get_content(VALUE self)
    {
      xmlNodePtr node;
      xmlChar * content;

      Data_Get_Struct(self, xmlNode, node);

      content = xmlNodeGetContent(node);
      if(content) {
        VALUE rval = NOKOGIRI_STR_NEW2(content);
        xmlFree(content);
        return rval;
      }
      return Qnil;
    }