Class: XSD::XMLParser::OgaParser
Instance Attribute Summary
Attributes inherited from Parser
#charset
Instance Method Summary
collapse
Methods inherited from Parser
add_factory, create_parser, factory, #initialize, #parse
Instance Method Details
#after_element(namespace, name) ⇒ Object
28
29
30
|
# File 'lib/xsd/xmlparser/ogaparser.rb', line 28
def after_element(namespace, name)
end_element(node_name(namespace, name))
end
|
#do_parse(string_or_readable) ⇒ Object
18
19
20
21
|
# File 'lib/xsd/xmlparser/ogaparser.rb', line 18
def do_parse(string_or_readable)
Oga.sax_parse_xml(self, string_or_readable)
end
|
#on_cdata(t) ⇒ Object
33
34
35
|
# File 'lib/xsd/xmlparser/ogaparser.rb', line 33
def on_cdata(t)
characters(t)
end
|
37
38
39
|
# File 'lib/xsd/xmlparser/ogaparser.rb', line 37
def (t)
characters(t)
end
|
#on_element(namespace, name, attrs) ⇒ Object
24
25
26
|
# File 'lib/xsd/xmlparser/ogaparser.rb', line 24
def on_element(namespace, name, attrs)
start_element(node_name(namespace, name), attrs)
end
|
#on_text(t) ⇒ Object
41
42
43
|
# File 'lib/xsd/xmlparser/ogaparser.rb', line 41
def on_text(t)
characters(t)
end
|
#on_xml_decl(attr_hash) ⇒ Object
46
47
48
49
|
# File 'lib/xsd/xmlparser/ogaparser.rb', line 46
def on_xml_decl(attr_hash)
end
|