Sha256: b4adcdac27c14dce4f691e1198afd9de98c50df595e1a69cee8c526c6661f4dc
Contents?: true
Size: 1.45 KB
Versions: 34
Compression:
Stored size: 1.45 KB
Contents
# ISO <<Class>> TaxonomicSystem # 19115-2 writer output in XML # History: # Stan Smith 2016-12-09 original script. require_relative 'class_citation' module ADIWG module Mdtranslator module Writers module Iso19115_2 class TaxonomicSystem def initialize(xml, hResponseObj) @xml = xml @hResponseObj = hResponseObj end def writeXML(hSystem) # classes used citationClass = CI_Citation.new(@xml, @hResponseObj) # taxon system - citation (required) {CI_Citation} hCitation = hSystem[:citation] unless hCitation.empty? citationClass.writeXML(hCitation) end # taxon system - modifications s = hSystem[:modifications] unless s.nil? @xml.tag!('gmd:classmod') do @xml.tag!('gco:CharacterString', s) end end if s.nil? && @hResponseObj[:writerShowTags] @xml.tag!('gmd:classmod') end end # writeXML end # TaxonomicSystem class end end end end
Version data entries
34 entries across 34 versions & 1 rubygems