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
attlistdecl
  • References/Ruby on Rails/Ruby/Classes/REXML/REXML::SAX2Listener

attlistdecl(element, pairs, contents) Instance Public methods If a doctype includes

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
notationdecl
  • References/Ruby on Rails/Ruby/Classes/REXML/REXML::SAX2Listener

notationdecl(content) Instance Public methods <!NOTATION â¦>

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

start_prefix_mapping(prefix, uri) Instance Public methods

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

xmldecl(version, encoding, standalone) Instance Public methods Called when an

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

elementdecl(content) Instance Public methods <!ELEMENT â¦>

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

end_document() Instance Public methods

2025-01-10 15:47:30