c语言解析字符串报文,传递字符串数组报文和解析

本文介绍了在C语言中如何创建和解析XML字符串报文,特别是处理字符串数组的情况。通过示例代码展示了如何组装XML文档,包括创建元素节点和文本节点,并将数据转换为XML格式。同时,还给出了客户端解析XML报文的方法,将XML内容转化为Map结构,便于数据处理。
摘要由CSDN通过智能技术生成

1 .项目中,难免遇到两个系统平台数据的交互,此时就需要通过接口来完成了;

2.WebService 基于 HTTP 通信,它跨平台,使得易购平台能无缝衔接,将应用程序的逻辑和数据暴露,使得其他应用系统可重用这些数据;

使用xml对数据封装,使得内容和结构分离,很强的可操作性,作为纯文本可方便的穿过防火墙,它规范统一、支持多种编码、易于扩展;

组装报文:传递字符串数组

public void createXml() {

try {

String[] input = { "damon,907931506", "chris,776295345" };

String[] line = new String[2];

DocumentBuilderFactory dFact = DocumentBuilderFactory.newInstance();

DocumentBuilder build = dFact.newDocumentBuilder();

Document doc = build.newDocument();

doc.setXmlStandalone(true);

Element root = doc.createElement("root");

doc.appendChild(root);

Element memberList = doc.createElement("members");

root.appendChild(memberList);

for (int

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值