如题,在IE浏览器中打开book.xml文件,显示格式如下:
<books>
   <book>
       <name>鲁滨逊漂流记</name>
       <!--书籍名称-->
       <price>50.00</price>
       <!--书籍价格-->     
   </book>
</books>
其中,节点元素与注释会自动换行,但目前的项目,需要注释直接显示在结束节点名称后面,如下所示:
book.xml文件:
<books>
   <book>
       <name>鲁滨逊漂流记</name><!--书籍名称-->
       <price>50.00</price><!--书籍价格-->     
   </book>
</books>
请问,各位有没什么好的方法没?另:现使用处理XML的是dom4j的方式!
       

解决方案 »

  1.   

    比如,可用tree显示工具代替IE显示……
      

  2.   

    但目前的项目,需要注释直接显示在结束节点名称后面
    你项目是需要显示xml源代码?
    显示源代码你就通过在servlet中out.println("")写出来
      

  3.   

    我在Safari和Firefox中打开,注释都会在新的一行里显示,以前还没注意过呢。如果XML文件没有20M以上,使用Dom4j处理XML是很不错的,如果再大的话,使用SAX的方式处理吧,因为DOM会一次性加载整个XML文件到内存中,SAX使用的是事件驱动,使用流的形式处理XML,对大的XML处理速度快。