dom4j插入标签出错

qq_40526201 2017-10-08 11:26:45
package www.demo.my;

import java.io.*;
import java.util.*;

import org.dom4j.*;
import org.dom4j.io.*;
import org.dom4j.tree.NamespaceStack;
import org.xml.sax.SAXException;

public class dom4jDe
{
public static void main(String[] args) throws SAXException, DocumentException, IOException
{
SAXReader sr = new SAXReader();
Document doc = sr.read("src//www//demo//my//NewFile.xml");
Element el = doc.getRootElement();
Element e = el.element("A");
e.addAttribute("name", "my");
e.addElement("cc");
OutputFormat oFor = OutputFormat.createPrettyPrint();
XMLWriter x = new XMLWriter(new FileOutputStream("src//www//demo//my//NewFile.xml"), oFor);
x.write(doc);
x.close();
}
}
源代码如上
下面是xml插入<cc>标签
结果是</cc> 和预想的有差异有大佬能教下为什么会这样呢
<?xml version="1.0" encoding="UTF-8"?>

<PEOPLE>
<A name="my">
<cc/>
<cc/>
</A>
</PEOPLE>
...全文
263 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧