那么你的IE看其他的XML是不是正常的?
你的XML没有问题,有问题的恐怕是IE。

解决方案 »

  1.   


    是啊!试试下载安装http://download.microsoft.com/download/xml/Install/3.0/W98NT42KMe/EN-US/msxml3_cn.EXE
      

  2.   

    我看了别人的XML都是可以正常现实的!为什么?
      

  3.   

    因为你的IE中XML可能被卸载等原因造成不能正常显示XML文档。
    解决方法就是安装微软的MSXML,那么IE又会重新加载XML。
    微软最新的XML,是MSXML 4.0。
      

  4.   

    重新加载微软的MSXML,再不行就把IE也重装
    我想这样应该没问题了
      

  5.   

    我的IE都没有问题,别人生成的XML我都可以正确浏览,就是我生成的不行,我不知道为什么?
      

  6.   

    你的XML在语法上是正确的啊。TAB键是不会影响XML文档的啊。
      

  7.   

    chechy(chechy)那你能告诉我是为什么吗?
      

  8.   

    试试吧:把html的基本加上去,看看。
    AssignFile(F, SFileName);
    ReWrite(F);
    writeln(F, '<?xml version="1.0" encoding="GB2312"?>');
    writeln(F, '<html>');
    writeln(F, '<title></title>');
    writeln(F, '<body>');
    writeln(F, '<userxml>');
    writeln(F, #9+'<userinfo>
    writeln(F, #9+#9+'<moid>abc</moid>');
    writeln(F, #9+'</userinfo>');
    writeln(F, '</userxml>');
    writeln(F, '</body>');
    writeln(F, '</html>');
    CloseFile(F);
      

  9.   

    我也不知道了。对了,你文件的扩展名是.xml吗?
      

  10.   

    HTML应该与XML无关。
    我刚才把你的文件在我的机器上试了,我这里能读。
      

  11.   

    我现在发现我在ultraedit 8里面输入上面这些东西都不行,用IE打开也是不行!
      

  12.   

    这是你的文件,我拷给你。<?xml version="1.0" encoding="GB2312"?>
    <userxml>
    <userinfo>
    <moid>abc</moid>
    </userinfo>
    </userxml>
    我存成aa.xml,双击一下,IE就显示了。
      

  13.   

    我在Ultraedit 8手动写入下面的代码
    <?xml version="1.0" encoding='UTF-8"?>
    <userxml>
    <userinfo>
    <moid>abc</moid>
    </userinfo>
    </userxml>在IE浏览器中出现下面的错误:
    无法显示 XML 页。 
    使用 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。 
    --------------------------------------------------------------------------------属性值中不能使用字符“<”。第 2 行,位置: 1 <userxml>
    ^
     
    请大家告诉大家,这是为什么?
      

  14.   

    其实应该采用XHTML的语法;而不是XML的语法。