Class | RSS::XMLScanListener |
In: |
lib/rss/xmlscanner.rb
|
Parent: | BaseListener |
ENTITIES | = | { 'lt' => '<', 'gt' => '>', 'amp' => '&', 'quot' => '"', 'apos' => '\'' |
instruction | -> | on_pi |
text | -> | on_chardata |
text | -> | on_cdata |
# File lib/rss/xmlscanner.rb, line 95 95: def on_attr_charref(code) 96: @current_attr << [code].pack('U') 97: end
# File lib/rss/xmlscanner.rb, line 91 91: def on_attr_entityref(ref) 92: @current_attr << entity(ref) 93: end
# File lib/rss/xmlscanner.rb, line 83 83: def on_attribute(name) 84: @attrs[name] = @current_attr = '' 85: end
# File lib/rss/xmlscanner.rb, line 101 101: def on_stag_end(name) 102: tag_start(name, @attrs) 103: end
# File lib/rss/xmlscanner.rb, line 105 105: def on_stag_end_empty(name) 106: tag_start(name, @attrs) 107: tag_end(name) 108: end
# File lib/rss/xmlscanner.rb, line 57 57: def on_xmldecl_end 58: xmldecl(@version, @encoding, @standalone == "yes") 59: end
# File lib/rss/xmlscanner.rb, line 53 53: def on_xmldecl_standalone(str) 54: @standalone = str 55: end