public static List<CodedMessage> load(final Reader reader)
		throws CodedMessageException {
		Document document;
		try {
			Transformer transformer = TRANSFORMER_FACTORY.newTransformer();
			DOMResult result = new DOMResult();
			transformer.transform(new StreamSource(reader), result);
			document = (Document) result.getNode();
		} catch (TransformerException e) {
			throw new CodedMessageException(e, "CodedMessage.LoadXMLError");
		}
		return load0(document.getDocumentElement());
	}
public static List<CodedMessage> load(final Reader reader)
		throws CodedMessageException {
		Document document;
		try {
			Transformer transformer = TRANSFORMER_FACTORY.newTransformer();
			DOMResult result = new DOMResult();
			transformer.transform(new StreamSource(reader), result);
			document = (Document) result.getNode();
		} catch (TransformerException e) {
			throw new CodedMessageException(e, "CodedMessage.LoadXMLError");
		}
		return load0(document.getDocumentElement());
	}
public static List < CodedMessage > load ( final Reader reader ) throws CodedMessageException { Document document ; try { Transformer transformer = TRANSFORMER_FACTORY . newTransformer ( ) ; DOMResult result = new DOMResult ( ) ; transformer . transform ( new StreamSource ( reader ) , result ) ; document = ( Document ) result . getNode ( ) ; } catch ( TransformerException e ) { throw new CodedMessageException ( e , "CodedMessage.LoadXMLError" ) ; } return load0 ( document . getDocumentElement ( ) ) ; }
从文件加载。

@param reader
输入流
@return 消息记录组
@throws CodedMessageException
操作异常
从文件加载。