public static <T> T xmlToBean(Node node, Class<T> bean) {
		return xmlToBean(node, bean, null);
	}
@Test
	public void xmlToBeanTest() {
		@Data
		class TestBean {
			private String ReqCode;
			private String AccountName;
			private String Operator;
			private String ProjectCode;
			private String BankCode;
		}

		final TestBean testBean = new TestBean();
		testBean.setReqCode("1111");
		testBean.setAccountName("账户名称");
		testBean.setOperator("cz");
		testBean.setProjectCode("123");
		testBean.setBankCode("00001");

		final Document doc = XmlUtil.beanToXml(testBean);
		assertEquals(TestBean.class.getSimpleName(), doc.getDocumentElement().getTagName());

		final TestBean testBean2 = XmlUtil.xmlToBean(doc, TestBean.class);
		assertEquals(testBean.getReqCode(), testBean2.getReqCode());
		assertEquals(testBean.getAccountName(), testBean2.getAccountName());
		assertEquals(testBean.getOperator(), testBean2.getOperator());
		assertEquals(testBean.getProjectCode(), testBean2.getProjectCode());
		assertEquals(testBean.getBankCode(), testBean2.getBankCode());
	}