JAVA当中的Document

JAVA当中的Document分为W3c版本和org.dom4j
网上的W3c版本讲解很多
在这里着重讲org.dom4j的用法


        org.dom4j.Document document = ProtocolUtil.newSuccessDocument(ProtocolUtil.SYNC_TAG);
        org.dom4j.Element rootElement = document.getRootElement();
        org.dom4j.Element caseVector = rootElement.addElement("caseVector");
        org.dom4j.Element caseStruct = caseVector.addElement("caseStruct");
        caseStruct.addElement("taskId111");
        caseStruct.addElement("taskId").addText("111");
        org.dom4j.Element fileInfoElement = null;
        fileInfoElement = caseStruct.addElement("fileInfo");
        fileInfoElement.addElement("caseId").addText("案件id");
        fileInfoElement.addElement("ip").addText("我是ip");
        fileInfoElement.addElement("port").addText(String.valueOf(BusinessServerPortConstant.FILEANYWHERE_PORT));
        fileInfoElement.addElement("intact").addText("我是intact");
        org.dom4j.Element evidenceVector = fileInfoElement.addElement("evidenceVector");

        String xml = document.asXML();

        System.out.println(xml);
    

这段代码的执行结果:

XML CreateDocument success!
<?xml version="1.0" encoding="UTF-8"?>
<sync>
<returnCode>0</returnCode>
<returnDescription>ok</returnDescription>
<caseVector>
<caseStruct>
<taskId111/>
<taskId>111</taskId>
<fileInfo>
<caseId>案件id</caseId>
<ip>我是ip</ip>
<port>18479</port>
<intact>我是intact</intact>
<evidenceVector/>
</fileInfo>
</caseStruct>
</caseVector>
</sync>

方法当中有公司的代码封装请忽略。着重看怎么向xml当中插入标签和给标签内赋值

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值