java中通过XMLOutputter.output输出xml文件内容到OutputStreamWriter中,并通过客户端ie显示该文件内容输出的内容为:
<?xml version="1.0" encoding="gb2312"?>
<plugins>
 <plugin guid="c507b492-fcaf-4c6e-bc1c-43ba18faddd2" rank="1.1">
  <title locale="en">Gadget Browser</title>
  <description locale="en">Gadget Browser</description>
  <title locale="zh-cn">小工具浏览器</title>
  <description locale="zh-cn">小工具浏览器</description>
 </plugin>
 <plugin guid="D2711058-8B03-46D2-BEAE-F1DF6F39F6F1" rank="1.1" />
</plugins>在ie中查看源文件内容也能看到该内容,但是在显示的时候却只显示出下面几个字:                                                Gadget Browser 小工具浏览器 
请问这是什么原因?

解决方案 »

  1.   

    就解析这那些内容,这没有为什么,这是xml规范(规定只解析那些内容)
      

  2.   

    是这样的,如果输入的内容是:
      <?xml version="1.0" encoding="gb2312" ?> 
    - <plugins>
      <plugin guid="D2711058-8B03-46D2-BEAE-F1DF6F39F6F1" rank="1.1" /> 
      </plugins>
    那么在页面上就能全部显示出来,
    而在刚才第一部分的内容中,只能显示出一部分,那么这种情况又是怎么回事?
      

  3.   

    这样的,如果输入的内容是: 
      <?xml version="1.0" encoding="gb2312" ?> 
    - <plugins> 
      <plugin guid="D2711058-8B03-46D2-BEAE-F1DF6F39F6F1" rank="1.1" /> 
      </plugins> 
    那么在页面上就能全部显示出来, 
    而在刚才第一部分的内容中,只能显示出一部分,那么这种情况又是怎么回事?