使用DOM如何创建xml文档的版本声明和编码方式,如

yxh02 2005-11-23 11:42:36
我在html中用javaScript写的如下:
<html>
<head>
<SCRIPT language="JavaScript">
var pi;
var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.4.0");
pi = xmlDoc.createProcessingInstruction("xml", "version=\"1.0\" encoding=\"gb2312\"");
xmlDoc.appendChild(pi);
xmlDoc.appendChild(xmlDoc.createElement("root"));
alert(xmlDoc.xml);
</SCRIPT>
</head>
</html>

这样写结果只创建了<?xml version="1.0" ?>
不知用什么方法可以创建<?xml version="1.0" encoding="gb2312"?>
大家帮帮忙!



...全文
281 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
rotApple 2005-11-30
  • 打赏
  • 举报
回复
不知道alert为什么不会把属性弹出来,郁闷。原来我也找过这个原因,不过没找到。不过他生成出来了就行了!不管它了。
cds27 2005-11-28
  • 打赏
  • 举报
回复
donghid说的没错。
椅子 2005-11-26
  • 打赏
  • 举报
回复
还真没试过,马上去试试
donghid 2005-11-25
  • 打赏
  • 举报
回复
alert显示时是只显示version="1.0"但实际上它是含有gb2312的,不信你将你的代码存成.hta后缀,在alert后加上一句xmlDoc.save('data.xml');试试.它生成了一个xml文件,看一下.

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧