Sha256: b656f3772dca3744cec0904ae0bdf6059e457fa3bbe6cf00e1c036f9b40c0576
Contents?: true
Size: 1.35 KB
Versions: 61
Compression:
Stored size: 1.35 KB
Contents
# frozen_string_literal: true module Nokogiri class << self ### # Parse HTML. Convenience method for Nokogiri::HTML4::Document.parse def HTML4(input, url = nil, encoding = nil, options = XML::ParseOptions::DEFAULT_HTML, &block) Nokogiri::HTML4::Document.parse(input, url, encoding, options, &block) end end # @since v1.12.0 # @note Before v1.12.0, {Nokogiri::HTML4} did not exist, and {Nokogiri::HTML} was the module/namespace for parsing HTML. module HTML4 class << self ### # Parse HTML. Convenience method for Nokogiri::HTML4::Document.parse def parse(input, url = nil, encoding = nil, options = XML::ParseOptions::DEFAULT_HTML, &block) Document.parse(input, url, encoding, options, &block) end #### # Parse a fragment from +string+ in to a NodeSet. def fragment(string, encoding = nil) HTML4::DocumentFragment.parse(string, encoding) end end # Instance of Nokogiri::HTML4::EntityLookup NamedCharacters = EntityLookup.new end end require_relative "html4/entity_lookup" require_relative "html4/document" require_relative "html4/document_fragment" require_relative "html4/sax/parser_context" require_relative "html4/sax/parser" require_relative "html4/sax/push_parser" require_relative "html4/element_description" require_relative "html4/element_description_defaults"
Version data entries
61 entries across 61 versions & 4 rubygems