class Nokogiri::HTML::Builder - nokogiri-1.10.3 Documentation

# class Nokogiri::HTML::Builder

Nokogiri HTML builder is used for building HTML documents. It is very similar to the Nokogiri::XML::Builder. In fact, you should go read the documentation for Nokogiri::XML::Builder before reading this documentation.

## Synopsis:¶ ↑

Create an HTML document with a body that has an onload attribute, and a span tag with a class of “bold” that has content of “Hello world”.

    builder = Nokogiri::HTML::Builder.new do |doc|
      doc.html {
        doc.body(:onload => 'some_func();') {
          doc.span.bold {
            doc.text "Hello world"
          }
        }
      }
    end
    puts builder.to_html

The HTML builder inherits from the XML builder, so make sure to read the Nokogiri::XML::Builder documentation.

### Public Instance Methods

to_html() click to toggle source

Convert the builder to HTML

    # File lib/nokogiri/html/builder.rb, line 30
    def to_html
      @doc.to_html
    end