为什么我不能生成xml文件? 那么你的IE看其他的XML是不是正常的?你的XML没有问题,有问题的恐怕是IE。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是啊!试试下载安装http://download.microsoft.com/download/xml/Install/3.0/W98NT42KMe/EN-US/msxml3_cn.EXE 我看了别人的XML都是可以正常现实的!为什么? 因为你的IE中XML可能被卸载等原因造成不能正常显示XML文档。解决方法就是安装微软的MSXML,那么IE又会重新加载XML。微软最新的XML,是MSXML 4.0。 重新加载微软的MSXML,再不行就把IE也重装我想这样应该没问题了 我的IE都没有问题,别人生成的XML我都可以正确浏览,就是我生成的不行,我不知道为什么? 你的XML在语法上是正确的啊。TAB键是不会影响XML文档的啊。 chechy(chechy)那你能告诉我是为什么吗? 试试吧:把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); 我也不知道了。对了,你文件的扩展名是.xml吗? HTML应该与XML无关。我刚才把你的文件在我的机器上试了,我这里能读。 我现在发现我在ultraedit 8里面输入上面这些东西都不行,用IE打开也是不行! 这是你的文件,我拷给你。<?xml version="1.0" encoding="GB2312"?><userxml> <userinfo> <moid>abc</moid> </userinfo></userxml>我存成aa.xml,双击一下,IE就显示了。 我在Ultraedit 8手动写入下面的代码<?xml version="1.0" encoding='UTF-8"?><userxml><userinfo><moid>abc</moid></userinfo></userxml>在IE浏览器中出现下面的错误:无法显示 XML 页。 使用 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。 --------------------------------------------------------------------------------属性值中不能使用字符“<”。第 2 行,位置: 1 <userxml>^ 请大家告诉大家,这是为什么? 其实应该采用XHTML的语法;而不是XML的语法。 SqlQuery.FieldByName().AsString的问题 函数的参数值 传递 丢了!!!? 两个菜问题 向txt中写内容的话,有没有行数限制? 如何判断一个软件在本机上已经安装? 请问怎样控制LISTVIEW中的图标之间的间隙? 模糊查找! 数据库备份问题? 请教大家一道书本中的练习题. 送分题!有关Delphi中的常量! 欢迎精通Word 的大侠 请教查询统计的SQL语句???
是啊!试试下载安装http://download.microsoft.com/download/xml/Install/3.0/W98NT42KMe/EN-US/msxml3_cn.EXE
解决方法就是安装微软的MSXML,那么IE又会重新加载XML。
微软最新的XML,是MSXML 4.0。
我想这样应该没问题了
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);
我刚才把你的文件在我的机器上试了,我这里能读。
<userxml>
<userinfo>
<moid>abc</moid>
</userinfo>
</userxml>
我存成aa.xml,双击一下,IE就显示了。
<?xml version="1.0" encoding='UTF-8"?>
<userxml>
<userinfo>
<moid>abc</moid>
</userinfo>
</userxml>在IE浏览器中出现下面的错误:
无法显示 XML 页。
使用 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。
--------------------------------------------------------------------------------属性值中不能使用字符“<”。第 2 行,位置: 1 <userxml>
^
请大家告诉大家,这是为什么?