Type:
Module

A template for stream parser listeners. Note that the declarations (attlistdecl, elementdecl, etc) are trivially processed; REXML doesn't yet handle doctype entity declarations, so you have to parse them out yourself.

Missing methods from SAX2

1
ignorable_whitespace

Methods extending SAX2

WARNING These methods are certainly going to change, until DTDs are fully supported. Be aware of this.

1
2
3
4
5
6
7
8
9
10
start_document
end_document
doctype
elementdecl
attlistdecl
entitydecl
notationdecl
cdata
xmldecl
comment
entitydecl
  • References/Ruby on Rails/Ruby/Classes/REXML/REXML::SAX2Listener

entitydecl(name, decl) Instance Public methods <!ENTITY â¦> The argument

2025-01-10 15:47:30
doctype
  • References/Ruby on Rails/Ruby/Classes/REXML/REXML::SAX2Listener

doctype(name, pub_sys, long_name, uri) Instance Public methods Handles a doctype

2025-01-10 15:47:30
progress
  • References/Ruby on Rails/Ruby/Classes/REXML/REXML::SAX2Listener

progress(position) Instance Public methods

2025-01-10 15:47:30
comment
  • References/Ruby on Rails/Ruby/Classes/REXML/REXML::SAX2Listener

comment(comment) Instance Public methods Called when a comment is encountered

2025-01-10 15:47:30
characters
  • References/Ruby on Rails/Ruby/Classes/REXML/REXML::SAX2Listener

characters(text) Instance Public methods

2025-01-10 15:47:30
start_document
  • References/Ruby on Rails/Ruby/Classes/REXML/REXML::SAX2Listener

start_document() Instance Public methods

2025-01-10 15:47:30
processing_instruction
  • References/Ruby on Rails/Ruby/Classes/REXML/REXML::SAX2Listener

processing_instruction(target, data) Instance Public methods

2025-01-10 15:47:30
end_prefix_mapping
  • References/Ruby on Rails/Ruby/Classes/REXML/REXML::SAX2Listener

end_prefix_mapping(prefix) Instance Public methods

2025-01-10 15:47:30
start_element
  • References/Ruby on Rails/Ruby/Classes/REXML/REXML::SAX2Listener

start_element(uri, localname, qname, attributes) Instance Public methods

2025-01-10 15:47:30
end_element
  • References/Ruby on Rails/Ruby/Classes/REXML/REXML::SAX2Listener

end_element(uri, localname, qname) Instance Public methods

2025-01-10 15:47:30