Class Nokogiri::HTML::Document
In: lib/nokogiri/ffi/html/document.rb
lib/nokogiri/html/document.rb
ext/nokogiri/html_document.c
Parent: XML::Document

call-seq:

 type

The type for this document

Methods

Public Class methods

Create a new document

Parse HTML. thing may be a String, or any object that responds to read and close such as an IO, or StringIO. url is resource where this document is located. encoding is the encoding that should be used when processing the document. options is a number that sets options in the parser, such as Nokogiri::XML::ParseOptions::RECOVER. See the constants in Nokogiri::XML::ParseOptions.

Read the HTML document from io with given url, encoding, and options. See Nokogiri::HTML.parse

Read the HTML document contained in string with given url, encoding, and options. See Nokogiri::HTML.parse

Public Instance methods

Get the meta tag encoding for this document. If there is no meta tag, then nil is returned

Set the meta tag encoding for this document. If there is no meta content tag, nil is returned and the encoding is not set.

Serialize Node using options. Save options can also be set using a block. See SaveOptions.

These two statements are equivalent:

 node.serialize(:encoding => 'UTF-8', :save_with => FORMAT | AS_XML)

or

  node.serialize(:encoding => 'UTF-8') do |config|
    config.format.as_xml
  end

The type for this document

[Validate]