| 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