字符串生成xml文件出现的问题
我将字符串中包含“<TD></TD>”这种没有文本内容的标签存在xml文件后,我打开xml文件查看所有的“<TD></TD>”变成了“<TD/>”
我的问题是:我想“<TD></TD>”这种字符串存入xml文件时,不会出现修改为“<TD/>”
备注:我是用java写的,代码如下:
Document doc = DocumentHelper.parseText(strHtml.toString());
OutputFormat format = OutputFormat.createPrettyPrint();
format.setEncoding("GBK");
XMLWriter writer = new XMLWriter(new FileWriter(new File(request
.getSession().getServletContext().getRealPath(
"ebsys/ebfile"), reportTitle + ".htm")), format);
writer.write(doc);
writer.close();
xml文件就是一个htm文件
------解决方案--------------------
如果你<TD></TD>中间没有内容,那肯定会转成<TD/>的,<TD/>和<TD></TD>是等价的
------解决方案--------------------没有内容就写一个 “ ”