在Eclipse下编辑XML文件时可以像Java文件一样进行格式化。不过,默认的格式化设置效果不太理想,尤其是标签属性较多时。
通过以下设置可以达到一个相对理想的效果:
Window->Preferences->XML->XMLFiles->Editor:
1.1设置每行宽度
Linewidth设定为80到100个字符。
1.2标签的每个属性都单独一行显示:选中Splitmultipleattributeseachonanewline1.3标签结束符不单独占用一行:不选中Alignfinalbracketinmulti-lineelementtags
1.4去掉所有空行:选中Clearallblanklines
1.5在标签结束符前添加空格:选中Insertwhitespacebeforeclosingemptyend-tags1.6缩进使用空格代替tab:选中Indentusingspaces
1.7设定缩进宽度Indentationsize设定为1,即缩进1个空格。