docs: function jsonToXml(json, rootTag) {
  
  	if (!typeIs(json, 'object', 'array', 'string', 'number')) unsupportedType(json);
  
  	var root = new XmlWrapper(rootTag || 'root');
  	root.setXmlType(true);
  	if (typeOf(json, 'string')) {
  		root.add(json);
  	} else {
  		for (let name in json) {
  			if (hasOwnProperty(json, item)) {
  				let item = json[name];
  				root.add(jsonToXml(item, name));
  			}
  		}
  	}
  
  	return root;
  }