Class: Nokogiri::HTML4::Document::EncodingReader::JumpSAXHandler
- Inherits:
-
SAXHandler
- Object
- XML::SAX::Document
- SAXHandler
- Nokogiri::HTML4::Document::EncodingReader::JumpSAXHandler
- Defined in:
- lib/nokogiri/html4/document.rb
Overview
Instance Attribute Summary
Attributes inherited from SAXHandler
Instance Method Summary collapse
-
#initialize(jumptag) ⇒ JumpSAXHandler
constructor
A new instance of JumpSAXHandler.
- #start_element(name, attrs = []) ⇒ Object
Methods inherited from XML::SAX::Document
#cdata_block, #characters, #comment, #end_document, #end_element, #end_element_namespace, #error, #processing_instruction, #start_document, #start_element_namespace, #warning, #xmldecl
Constructor Details
#initialize(jumptag) ⇒ JumpSAXHandler
Returns a new instance of JumpSAXHandler.
251 252 253 254 |
# File 'lib/nokogiri/html4/document.rb', line 251 def initialize(jumptag) @jumptag = jumptag super() end |
Instance Method Details
#start_element(name, attrs = []) ⇒ Object
256 257 258 259 260 |
# File 'lib/nokogiri/html4/document.rb', line 256 def start_element(name, attrs = []) super throw @jumptag, @encoding if @encoding throw @jumptag, nil if name =~ /\A(?:div|h1|img|p|br)\z/ end |