class OoxmlParser::NumberingDefinition
This element specifies a unique instance of numbering information that can be referenced by zero or more paragraphs within the parent WordprocessingML document.
Attributes
abstract_numbering_id[RW]
@return [ValuedChild] abstract numbering id
id[RW]
@return [Integer] num id
Public Instance Methods
parse(node)
click to toggle source
Parse NumberingDefinition
data @param [Nokogiri::XML:Element] node with NumberingDefinition
data @return [NumberingDefinition] value of Abstract Numbering
data
# File lib/ooxml_parser/docx_parser/docx_data/document_structure/numbering/numbering_definition.rb, line 15 def parse(node) node.attributes.each do |key, value| case key when 'numId' @id = value.value.to_f end end node.xpath('*').each do |numbering_child_node| case numbering_child_node.name when 'abstractNumId' @abstract_numbering_id = ValuedChild.new(:integer, parent: self).parse(numbering_child_node) end end self end