class Nokogiri::HTML4::SAX::PushParser
💡 This class is an alias for Nokogiri::HTML4::SAX::PushParser as of v1.12.0.
Attributes
document[RW]
The Nokogiri::HTML4::SAX::Document on which the PushParser will be operating
Public Class Methods
# File lib/nokogiri/html4/sax/push_parser.rb, line 11 def initialize(doc = HTML4::SAX::Document.new, file_name = nil, encoding = "UTF-8") @document = doc @encoding = encoding @sax_parser = HTML4::SAX::Parser.new(doc, @encoding) ## Create our push parser context initialize_native(@sax_parser, file_name, encoding) end
Public Instance Methods
<<(chunk, last_chunk = false)
Alias for: write
# File lib/nokogiri/html4/sax/push_parser.rb, line 31
def finish
write("", true)
end Finish the parsing. This method is only necessary for Nokogiri::HTML4::SAX::Document#end_document to be called.
# File lib/nokogiri/html4/sax/push_parser.rb, line 23 def write(chunk, last_chunk = false) native_write(chunk, last_chunk) end
Write a chunk of HTML to the PushParser. Any callback methods that can be called will be called immediately.
Also aliased as: <<
© 2008–2023 by Mike Dalessio, Aaron Patterson, Yoko Harada, Akinori MUSHA, John Shahid,
Karol Bucek, Sam Ruby, Craig Barnes, Stephen Checkoway, Lars Kanis, Sergio Arbeo,
Timothy Elliott, Nobuyoshi Nakada, Charles Nutter, Patrick MahoneyLicensed under the MIT License.
https://nokogiri.org/rdoc/Nokogiri/HTML4/SAX/PushParser.html