报文怎么发送xml格式的字符串
答案:2 悬赏:0 手机版
解决时间 2021-04-15 09:23
- 提问者网友:别再叽里呱啦
- 2021-04-14 12:20
报文怎么发送xml格式的字符串
最佳答案
- 五星知识达人网友:撞了怀
- 2021-04-14 12:39
读取xml文件成xml字符串然后输出流 然后对方解析 再传输字符串流给你 你再解析xml字符串 网络通信可以用HttpURLConnection或者httpClient
全部回答
- 1楼网友:风格不统一
- 2021-04-14 14:16
拼接xml格式报文。
从页面表单提交和配置文件中读取出参数,或用实体类接收的页面传来的参数。建立map对象,用put()方法把参数添加进去。然后遍历map,将map转换成xml。
[java] view plain copy
StringBuffer soapResultData = new StringBuffer();
//xml声明
soapResultData.append("");
//请求头
soapResultData.append(requesttoxml(msgHead));
soapResultData.append(" ");
//请求体
soapResultData.append(requesttoxml(resmap));
soapResultData.append(" ");
[java] view plain copy
ublic static String requesttoxml(Map resmap){
StringBuffer soapResultData = new StringBuffer();
for(String key : resmap.keySet()){
soapResultData.append("<");
soapResultData.append(key);
soapResultData.append(">");
soapResultData.append(resmap.get(key));
soapResultData.append("");
soapResultData.append(key);
soapResultData.append(">");
}
return soapResultData.toString();
将接收到的xml格式报文,转换成实体类。
从页面表单提交和配置文件中读取出参数,或用实体类接收的页面传来的参数。建立map对象,用put()方法把参数添加进去。然后遍历map,将map转换成xml。
[java] view plain copy
StringBuffer soapResultData = new StringBuffer();
//xml声明
soapResultData.append("
//请求头
soapResultData.append(requesttoxml(msgHead));
soapResultData.append("
//请求体
soapResultData.append(requesttoxml(resmap));
soapResultData.append("
[java] view plain copy
ublic static String requesttoxml(Map
StringBuffer soapResultData = new StringBuffer();
for(String key : resmap.keySet()){
soapResultData.append("<");
soapResultData.append(key);
soapResultData.append(">");
soapResultData.append(resmap.get(key));
soapResultData.append("");
soapResultData.append(key);
soapResultData.append(">");
}
return soapResultData.toString();
将接收到的xml格式报文,转换成实体类。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯