Class: RSS::REXMLLikeXMLParser
| Relationships & Source Files | |
| Super Chains via Extension / Inclusion / Inheritance | |
| 
         Class Chain: 
        
          self,
           
      ::XML::Parser
         | 
    |
| 
         Instance Chain: 
        
          self,
          XML::Encoding_ja,
           
      ::XML::Parser
         | 
    |
| Inherits: | 
        XML::Parser
        
  | 
    
| Defined in: | lib/rss/xmlparser.rb | 
Constant Summary
::XML::Parser - Inherited
  
Instance Attribute Summary
- #listener=(listener) writeonly
 
Instance Method Summary
Instance Attribute Details
#listener=(listener) (writeonly)
[ GitHub ]# File 'lib/rss/xmlparser.rb', line 36
def listener=(listener) @listener = listener end
Instance Method Details
#character(data)
[ GitHub ]# File 'lib/rss/xmlparser.rb', line 48
def character(data) @listener.text(data) end
#endElement(name)
[ GitHub ]# File 'lib/rss/xmlparser.rb', line 44
def endElement(name) @listener.tag_end(name) end
#processingInstruction(target, content)
[ GitHub ]# File 'lib/rss/xmlparser.rb', line 56
def processingInstruction(target, content) @listener.instruction(target, content) end
#startElement(name, attrs)
[ GitHub ]# File 'lib/rss/xmlparser.rb', line 40
def startElement(name, attrs) @listener.tag_start(name, attrs) end
#xmlDecl(version, encoding, standalone)
[ GitHub ]# File 'lib/rss/xmlparser.rb', line 52
def xmlDecl(version, encoding, standalone) @listener.xmldecl(version, encoding, standalone == 1) end