java 解析SOAP字符串指定标签转换为实体类

本文介绍如何使用Java解析包含SOAP格式的字符串,并将其中特定标签的数据映射到自定义的实体类中,以便于处理和操作数据。
摘要由CSDN通过智能技术生成

1.测试实体类

package test;

@SuppressWarnings("serial")
public class Policy implements java.io.Serializable{
	private String LicenseNo;
	private String LicenseType;
	private String ComCode;
	private String InsuredName;
	private long IdentifyNumber;
	public Policy() {
		super();
	}
	public String getLicenseNo() {
		return LicenseNo;
	}
	public void setLicenseNo(String licenseNo) {
		LicenseNo = licenseNo;
	}
	public String getLicenseType() {
		return LicenseType;
	}
	public void setLicenseType(String licenseType) {
		LicenseType = licenseType;
	}
	public String getComCode() {
		return ComCode;
	}
	public void setComCode(String comCode) {
		ComCode = comCode;
	}
	public String getInsuredName() {
		return InsuredName;
	}
	public void setInsuredName(String insuredName) {
		InsuredName = insuredName;
	}
	public long getIdentifyNumber() {
		return IdentifyNumber;
	}
	public void setIdentifyNumber(long identifyNumber) {
		IdentifyNumber = identifyNumber;
	}
}
2.转换工具类

package test;

import java.io.ByteArrayInputStream;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;

/**
 * XML工具类
 * @author suyunlong
 *
 */
public class XmlUtil {
	/**
	 * 解析XML转换为Object
	 * @param strXML xml字符串
	 * @param elementName 解析根标签名
	 * @param className 类名全路径(包名+类名)
	 * @return
	 */
	public static List<Object> parseObject(String strXML,String
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值