docs: private static void mapToXml(Document doc, Element element, Map<?, ?> data) {
  		Element filedEle;
  		Object key;
  		for (Entry<?, ?> entry : data.entrySet()) {
  			key = entry.getKey();
  			if (null != key) {
  				// key作为标签名
  				filedEle = doc.createElement(key.toString());
  				element.appendChild(filedEle);
  				final Object value = entry.getValue();
  				// value作为标签内的值。
  				if (null != value) {
  					if (value instanceof Map) {
  						// 如果值依旧为map，递归继续
  						mapToXml(doc, filedEle, (Map<?, ?>) value);
  						element.appendChild(filedEle);
  					} else {
  						filedEle.appendChild(doc.createTextNode(value.toString()));
  					}
  				}
  			}
  		}
  	}