public ResultModel(Document doc) {
		Element rootElement = doc.getRootElement();
		fanyiElement = rootElement;
		errorCodeElement = fanyiElement.getChild("errorCode");
		//errorCode
		errorCode = errorCodeElement.getValue();
		basicElement = fanyiElement.getChild("basic");
		if(basicElement != null){
			phoneticElement = basicElement.getChild("phonetic");
			explainsElement = basicElement.getChild("explains");
		}
		//phonetic
		if(phoneticElement != null){
			phonetic = phoneticElement.getValue();
		}
		List<Element> exElementList = null;
		if(explainsElement != null){
			exElementList = explainsElement.getChildren("ex");
		}
		if(exElementList != null){
			for (Element exElement : exElementList) {
				String exValue = exElement.getValue();
				explainsList.add(exValue);
			}
		}
	}