Class: REXML::Parsers::SAX2Parser

Class REXML::Parsers::SAX2Parser |
In: | temp/parsers/sax2parser.rb
Parent: | Object

Methods

deafen listen new parse

Public Class methods

new(source)

Public Instance methods

listen( *args, &blok )

Listen arguments:

Symbol, Array, Block

       Listen to Symbol events on Array elements

Symbol, Block

      Listen to Symbol events

Array, Listener

       Listen to all events on Array elements

Array, Block

       Listen to :start_element events on Array elements

Listener

       Listen to All events

Symbol can be one of: :start_element, :end_element, :start_prefix_mapping, :end_prefix_mapping, :characters, :processing_instruction, :doctype, :attlistdecl, :elementdecl, :entitydecl, :notationdecl, :cdata, :xmldecl, :comment

Array contains regular expressions or strings which will be matched against fully qualified element names.

Listener must implement the methods in SAX2Listener

Block will be passed the same arguments as a SAX2Listener method would be, where the method name is the same as the matched Symbol. See the SAX2Listener for more information.

deafen( listener=nil, &blok )

parse()