javascript 如何在本地创建读写xml文件? 需要兼容ie firefox safari 等浏览器IE 可以用FSO 但是在其他浏览器不能用 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一般的浏览器处于安全考虑都不允许JavaScript读写本地文件的吧 XML文档内容如下(user.xml):<?xml version="1.0" encoding="gbk"?><items> <item sex="male" age="23" job="developer" /> <item sex="male" age="30" job="manager" /> <item sex="male" age="22" job="test" /> <item sex="male" age="40" job="boss" /></items> 读取操作如下:<html><head><title>users</title></head><body><table border="1" align="center"> <tbody > <tr><td>ID</td><td>姓名</td><td>性别</td><td>年龄</td><td>职位</td></tr> <tbody> </table> <script language="javascript"> //创建xml dom对象,读取xml文件doc = new ActiveXObject("MSXML2.DOMDocument.3.0");doc.load("users.xml"); //子元素var items = doc.documentElement.childNodes;var oTbody = document.all.tbody; //遍历子元素for(var i=0;i<items.length;i++){ var item = items[i]; var atts = item.attributes; //利用dhtml创建子元素 var oRow = document.createElement("TR"); for(var j=0;j<atts.length;j++){ oCell = document.createElement("TD"); oCell.innerText = atts[j].value; oRow.appendChild(oCell); } oTbody.appendChild(oRow); //alert(item.attributes.length); } </script></body></html> var xmlDoc; // code for IE if (window.ActiveXObject) { xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); } // code for Mozilla, Firefox, Opera, etc. else if (document.implementation && document.implementation.createDocument) { xmlDoc=document.implementation.createDocument("","",null); } else { alert('Your browser cannot handle this script'); }FROM:http://www.w3schools.com/xsl/xsl_client.asp javascript 请教关于从json串取得某些行记录的问题 js版数独游戏 散分 [求助]一个简单问题,如何判断1个字符是否在字符串中? name自动增加问题? 用javascript用修改注册表的代码啊 请教execScript(()的使用? 请教大家一个关于JS和asp的问题。 如何将下面这个代码改成横向滚动? 火狐实现图片移上去图片放大的代码就像淘宝一样 javascript创建层问题
<?xml version="1.0" encoding="gbk"?>
<items>
<item sex="male" age="23" job="developer" />
<item sex="male" age="30" job="manager" />
<item sex="male" age="22" job="test" />
<item sex="male" age="40" job="boss" />
</items> 读取操作如下:
<html>
<head>
<title>users</title>
</head>
<body>
<table border="1" align="center">
<tbody >
<tr><td>ID</td><td>姓名</td><td>性别</td><td>年龄</td><td>职位</td></tr>
<tbody>
</table> <script language="javascript"> //创建xml dom对象,读取xml文件
doc = new ActiveXObject("MSXML2.DOMDocument.3.0");
doc.load("users.xml"); //子元素
var items = doc.documentElement.childNodes;
var oTbody = document.all.tbody; //遍历子元素
for(var i=0;i<items.length;i++){
var item = items[i];
var atts = item.attributes;
//利用dhtml创建子元素
var oRow = document.createElement("TR");
for(var j=0;j<atts.length;j++){
oCell = document.createElement("TD");
oCell.innerText = atts[j].value;
oRow.appendChild(oCell);
}
oTbody.appendChild(oRow);
//alert(item.attributes.length);
}
</script>
</body>
</html>
// code for IE
if (window.ActiveXObject)
{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
}
// code for Mozilla, Firefox, Opera, etc.
else if (document.implementation
&& document.implementation.createDocument)
{
xmlDoc=document.implementation.createDocument("","",null);
}
else
{
alert('Your browser cannot handle this script');
}FROM:http://www.w3schools.com/xsl/xsl_client.asp