求一个javascript读取xml的管理信息系统

求一个由javascript读取xml文件并能进行增删改查的一个管理信息系统。初学者使用,不用很复杂的,谢谢。... 求一个由javascript读取xml文件并能进行增删改查的一个管理信息系统。初学者使用,不用很复杂的,谢谢。 展开
 我来答
90later_com
2014-06-04
知道答主
回答量:7
采纳率:0%
帮助的人:3.3万
展开全部
从安全考虑别把文件操作话在JS里。可以用AJAX做
追问
_(:з」∠)_能否给一份做好的代码呢?
来自凌云山憨直可爱的巨果松
2014-06-05 · TA获得超过2046个赞
知道小有建树答主
回答量:1146
采纳率:0%
帮助的人:519万
展开全部
/^\no!!$/
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
豪哥球迷
2014-06-06
知道答主
回答量:29
采纳率:0%
帮助的人:10.1万
展开全部
建议用JQ操作XML
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8378b16e3
推荐于2016-06-21 · TA获得超过613个赞
知道小有建树答主
回答量:389
采纳率:50%
帮助的人:368万
展开全部
参考http://www.w3school.com.cn/ajax/ajax_xmlfile.asp

下面的是源文件,建议上w3c仔细学习

<html>
<head>
<script type="text/javascript">
function loadXMLDoc(url)
{
var xmlhttp;
var txt,x,xx,i;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
txt="<table border='1'><tr><th>Title</th><th>Artist</th></tr>";
x=xmlhttp.responseXML.documentElement.getElementsByTagName("CD");
for (i=0;i<x.length;i++)
{
txt=txt + "<tr>";
xx=x[i].getElementsByTagName("TITLE");
{
try
{
txt=txt + "<td>" + xx[0].firstChild.nodeValue + "</td>";
}
catch (er)
{
txt=txt + "<td> </td>";
}
}
xx=x[i].getElementsByTagName("ARTIST");
{
try
{
txt=txt + "<td>" + xx[0].firstChild.nodeValue + "</td>";
}
catch (er)
{
txt=txt + "<td> </td>";
}
}
txt=txt + "</tr>";
}
txt=txt + "</table>";
document.getElementById('txtCDInfo').innerHTML=txt;
}
}
xmlhttp.open("GET",url,true);
xmlhttp.send();
}
</script>
</head>
<body>

<div id="txtCDInfo">
<button onclick="loadXMLDoc('cd_catalog.xml')">获得 CD 信息</button>
</div>

</body>
</html>
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式