Class: Doc2Text::Odt::StylesParser
- Inherits:
-
Nokogiri::XML::SAX::Document
- Object
- Nokogiri::XML::SAX::Document
- Doc2Text::Odt::StylesParser
- Defined in:
- lib/doc2text/styles_parser.rb
Instance Attribute Summary collapse
-
#xml_root ⇒ Object
readonly
Returns the value of attribute xml_root.
Instance Method Summary collapse
- #characters(_) ⇒ Object
- #end_element_namespace(name, prefix = nil, uri = nil) ⇒ Object
- #start_element_namespace(name, attrs = [], prefix = nil, uri = nil, ns = []) ⇒ Object
- #xpath(_) ⇒ Object
Instance Attribute Details
#xml_root ⇒ Object (readonly)
Returns the value of attribute xml_root.
4 5 6 |
# File 'lib/doc2text/styles_parser.rb', line 4 def xml_root @xml_root end |
Instance Method Details
#characters(_) ⇒ Object
20 21 |
# File 'lib/doc2text/styles_parser.rb', line 20 def characters(_) end |
#end_element_namespace(name, prefix = nil, uri = nil) ⇒ Object
16 17 18 |
# File 'lib/doc2text/styles_parser.rb', line 16 def end_element_namespace(name, prefix = nil, uri = nil) @current_node = @current_node.parent end |
#start_element_namespace(name, attrs = [], prefix = nil, uri = nil, ns = []) ⇒ Object
6 7 8 9 10 11 12 13 14 |
# File 'lib/doc2text/styles_parser.rb', line 6 def start_element_namespace(name ,attrs = [], prefix = nil, uri = nil, ns = []) unless @xml_root @xml_root = @current_node = Doc2Text::Odt::XmlNodes::Node.create_node prefix, name, nil, attrs, self else new_node = Doc2Text::Odt::XmlNodes::Node.create_node prefix, name, @current_node, attrs, self @current_node.children << new_node @current_node = new_node end end |
#xpath(_) ⇒ Object
23 24 25 |
# File 'lib/doc2text/styles_parser.rb', line 23 def xpath(_) [] end |