code: def parse_xml(self, xml):
          '''
              :param key_xml: lxml.etree.Element representing a single VocabularyCodeSet
          '''
          xmlutils = XmlUtils(xml)
          self.name = xmlutils.get_string_by_xpath('name')
          self.family = xmlutils.get_string_by_xpath('family')
          self.version = xmlutils.get_string_by_xpath('version')
          for item in xml.xpath('code-item'):
              self.code_item.append(VocabularyCodeItem(item))
          self.is_vocab_truncated = xmlutils.get_bool_by_xpath('is-vocab-truncated')
          self.language = xmlutils.get_lang(f parse_xml(self, xml):
          '''
              :param key_xml: lxml.etree.Element representing a single VocabularyCodeSet
          '''
          xmlutils = XmlUtils(xml)
          self.name = xmlutils.get_string_by_xpath('name')
          self.family = xmlutils.get_string_by_xpath('family')
          self.version = xmlutils.get_string_by_xpath('version')
          for item in xml.xpath('code-item'):
              self.code_item.append(VocabularyCodeItem(item))
          self.is_vocab_truncated = xmlutils.get_bool_by_xpath('is-vocab-truncated')
          self.language = xmlutils.get_lang()
docs: :param key_xml: lxml.etree.Element representing a single VocabularyCodeSet