docs: public static Map<String, Object> xmlToMap(Node node, Map<String, Object> result) {
  		if (null == result) {
  			result = new HashMap<>();
  		}
  
  		final NodeList nodeList = node.getChildNodes();
  		final int length = nodeList.getLength();
  		Node childNode;
  		Element childEle;
  		for (int i = 0; i < length; ++i) {
  			childNode = nodeList.item(i);
  			if (isElement(childNode)) {
  				childEle = (Element) childNode;
  				result.put(childEle.getNodeName(), childEle.getTextContent());
  			}
  		}
  		return result;
  	}