class RSS::XMLScanListener
Constants
- ENTITIES
 
Public Instance Methods
                              on_attr_charref(code)
                              click to toggle source
                            
                            # File rss-0.2.9/lib/rss/xmlscanner.rb, line 96 def on_attr_charref(code) @current_attr << [code].pack('U') end
                              Also aliased as: on_attr_charref_hex
                            
                          
                              on_attr_entityref(ref)
                              click to toggle source
                            
                            # File rss-0.2.9/lib/rss/xmlscanner.rb, line 92 def on_attr_entityref(ref) @current_attr << entity(ref) end
                              on_attr_value(str)
                              click to toggle source
                            
                            # File rss-0.2.9/lib/rss/xmlscanner.rb, line 88 def on_attr_value(str) @current_attr << str end
                              on_attribute(name)
                              click to toggle source
                            
                            # File rss-0.2.9/lib/rss/xmlscanner.rb, line 84 def on_attribute(name) @attrs[name] = @current_attr = '' end
                              on_charref(code)
                              click to toggle source
                            
                            # File rss-0.2.9/lib/rss/xmlscanner.rb, line 74 def on_charref(code) text([code].pack('U')) end
                              Also aliased as: on_charref_hex
                            
                          
                              on_entityref(ref)
                              click to toggle source
                            
                            # File rss-0.2.9/lib/rss/xmlscanner.rb, line 70 def on_entityref(ref) text(entity(ref)) end
                              on_etag(name)
                              click to toggle source
                            
                            # File rss-0.2.9/lib/rss/xmlscanner.rb, line 66 def on_etag(name) tag_end(name) end
                              on_stag(name)
                              click to toggle source
                            
                            # File rss-0.2.9/lib/rss/xmlscanner.rb, line 80 def on_stag(name) @attrs = {} end
                              on_stag_end(name)
                              click to toggle source
                            
                            # File rss-0.2.9/lib/rss/xmlscanner.rb, line 102 def on_stag_end(name) tag_start(name, @attrs) end
                              on_stag_end_empty(name)
                              click to toggle source
                            
                            # File rss-0.2.9/lib/rss/xmlscanner.rb, line 106 def on_stag_end_empty(name) tag_start(name, @attrs) tag_end(name) end
                              on_xmldecl_encoding(str)
                              click to toggle source
                            
                            # File rss-0.2.9/lib/rss/xmlscanner.rb, line 50 def on_xmldecl_encoding(str) @encoding = str end
                              on_xmldecl_end()
                              click to toggle source
                            
                            # File rss-0.2.9/lib/rss/xmlscanner.rb, line 58 def on_xmldecl_end xmldecl(@version, @encoding, @standalone == "yes") end
                              on_xmldecl_standalone(str)
                              click to toggle source
                            
                            # File rss-0.2.9/lib/rss/xmlscanner.rb, line 54 def on_xmldecl_standalone(str) @standalone = str end
                              on_xmldecl_version(str)
                              click to toggle source
                            
                            # File rss-0.2.9/lib/rss/xmlscanner.rb, line 46 def on_xmldecl_version(str) @version = str end
Private Instance Methods
                              entity(ref)
                              click to toggle source
                            
                            # File rss-0.2.9/lib/rss/xmlscanner.rb, line 112 def entity(ref) ent = ENTITIES[ref] if ent ent else wellformed_error("undefined entity: #{ref}") end end