JAVA生成的XML文件,为何记事本打开的格式跟IE打开的不一样

dreamflying6 2008-08-08 09:06:33
我用写了个Xmltrans frontier = new Xmltrans();文件 (
Element eledock_time = newDoc.createElement("AAAA" );
eledock_time.appendChild( newDoc.createTextNode( sailingdate ));
eleship.appendChild(eledock_time);
。。。。。。。。)

结果生成的文件在IE中打开是很正常,很有规则的,如果用记事本打开就会不规则,不会自动换行这怎么处理?
如:IE打开
<?xml version="1.0" encoding="GB2312" ?>
- <IMPORT xmlns="http://shedi.com/import.xsd">
- <SHIPS>
- <SHIP>
<SHIP_ID>9VJJ7</SHIP_ID>
<VOYAGE>W007</VOYAGE>
<SAIL_PORT>USLGB</SAIL_PORT>
<PREV_PORT>HKHKG</PREV_PORT>
<DOCK_TIME>2008-08-03 10:00:00</DOCK_TIME>
<DOCK_QUAY>DXY</DOCK_QUAY>
</SHIP>
</SHIPS>
- <BILLS>
。。。。。。。
而记事本打开则变成这样:
<?xml version="1.0" encoding="GB2312"?><IMPORT xmlns="http://shedi.com/import.xsd"><SHIPS><SHIP><SHIP_ID>9VJJ7</SHIP_ID><VOYAGE>W007</VOYAGE><SAIL_PORT>USLGB</SAIL_PORT><PREV_PORT>HKHKG</PREV_PORT><DOCK_TIME>2008-08-03 10:00:00</DOCK_TIME><DOCK_QUAY>DXY </DOCK_QUAY></SHIP></SHIPS><BILLS><BILL>

这如何处理,使记事本打开的格式跟IE打开的一样能够自动换行?
...全文
122 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
indeed 2008-08-08
  • 打赏
  • 举报
回复
你生成的时候每一行后面加个斜杠n即换行符,应该就没有问题了
shilei156144339 2008-08-08
  • 打赏
  • 举报
回复
记事本是不标准的
用其他编辑工具呢,比如editplus

81,116

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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