Class: Nokogiri::HTML4::EncodingReader::JumpSAXHandler
Relationships & Source Files | |
Super Chains via Extension / Inclusion / Inheritance | |
Class Chain:
|
|
Instance Chain:
|
|
Inherits: |
Nokogiri::HTML4::EncodingReader::SAXHandler
|
Defined in: | lib/nokogiri/html4/encoding_reader.rb |
Class Method Summary
Instance Attribute Summary
SAXHandler
- Inherited
Instance Method Summary
SAXHandler
- Inherited
::Nokogiri::XML::SAX::Document
- Inherited
#cdata_block | Called when cdata blocks are found [Parameters] - |
#characters | Called when character data is parsed, and for parsed entities when |
#comment | Called when comments are encountered [Parameters] - |
#end_document | Called when document ends parsing. |
#end_element | Called at the end of an element. |
#end_element_namespace | Called at the end of an element. |
#error | Called on document errors [Parameters] - |
#processing_instruction | Called when processing instructions are found [Parameters] - |
#reference | Called when a parsed entity is referenced and not replaced. |
#start_document | Called when document starts parsing. |
#start_element | Called at the beginning of an element. |
#start_element_namespace | Called at the beginning of an element. |
#warning | Called on document warnings [Parameters] - |
#xmldecl | Called when an XML declaration is parsed. |
Constructor Details
.new(jumptag) ⇒ JumpSAXHandler
# File 'lib/nokogiri/html4/encoding_reader.rb', line 47
def initialize(jumptag) @jumptag = jumptag super() end
Instance Method Details
#start_element(name, attrs = [])
[ GitHub ]# File 'lib/nokogiri/html4/encoding_reader.rb', line 52
def start_element(name, attrs = []) super throw(@jumptag, @encoding) if @encoding throw(@jumptag, nil) if /\A(?:div|h1|img|p|br)\z/.match?(name) end