请问,在不同电脑间传输XML,如果A电脑接收了B电脑发送的XML,用dom4j解析XML得到有用数据后再如何动态生成XML,然后发送给C电脑?
好比B电脑要发送的XML只有几个空需要从A电脑的XML中读取数据填入,再发送给C电脑,这里数据自动补充填入采取什么方法?
刚学习这块没多久,希望好心人能够帮忙指点一下,理清思路,谢谢
通过java socket传输XML
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
关注 首先,xml数据格式是通信双方约定好的,虽然数据是xml格式,但是本质从Socket流中读取后得到的是字符串,那么问题就转化为出来xml格式的字符串了。B收到数据后读出字符串,然后用dom4j解析该xml字符串格式的字符串,然后再拼接响应数据组装成xml格式的字符串发送给请求端。
可以直接在内存中用dom4j生成xml格式的字符串,简单实例参考:http://blog.csdn.net/lang_man_xing/article/details/7680280
xml格式的数据通讯,主要就是对xml格式的字符串数据进行解析,了解一种xml的解析工具常用api就能够应对了。解决 无用评论 打赏 举报
悬赏问题
- ¥15 matlab有关常微分方程的问题求解决
- ¥15 perl MISA分析p3_in脚本出错
- ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
- ¥15 ubuntu虚拟机打包apk错误
- ¥199 rust编程架构设计的方案 有偿
- ¥15 回答4f系统的像差计算
- ¥15 java如何提取出pdf里的文字?
- ¥100 求三轴之间相互配合画圆以及直线的算法
- ¥100 c语言,请帮蒟蒻写一个题的范例作参考
- ¥15 名为“Product”的列已属于此 DataTable