邮件订阅
5ucms培训,JavaScript构造XML树结构
作者: 来源: 日期:2015/8/26 12:55:13 浏览量:49(滞后) 人气:LOADING...(实时) 【

5ucms培训,JavaScript构造XML树结构

用JavaScript构造XML树结构的一个例子,包括删除添加节点。

关键词:ASP, JavaScript, Java, XML

将Client端的加入的数据,形成所需要的XML树。
这种方法适合于处理Client端复杂的数据,
最后在Server端完成XML树的存储。
说白了就是XML只是一个存放临时数据的垃圾站。^_^
大家可以在这个模型基础上做扩充移动\修改等功能。

下列存为EnterItem.htm
<html>
<head>
<title>
  Item Informati method="post">
  <TABLE WIDTH="60%" BORDER="2" bordercolor="orange" CELLSPACING="1" CELLPADDING="1">
  <tr>
  <td colspan=2><h3>Enter your Item informati  name="ItemName"></td>
   <tr>
  <tr>
      <td>Mount: </td>
      <td><input type="text"      name="Mount"></td>
  </tr>
  <tr>
          <td> Spec:    </td>
          <td><input type="text"  name="Spec"></td>
  </tr>   
  <tr>
          <td> price:</td>
           <td><input type="text"  name="price"></td>
</tr>          
<tr>
          <td align=center colspan=2><input type="butt name="btnSub" value="http://www.dedecms.com/web-art/htmlbase/Javascript/20020810/Add" >
             <input type="butt name="btndel" value="http://www.dedecms.com/web-art/htmlbase/Javascript/20020810/Del" >
            Del No :    <input type="text" size=3  name="delNo">
        </td>
</tr>

  </TABLE>
</form>
<input type="butt name="lookXML" value="http://www.dedecms.com/web-art/htmlbase/Javascript/20020810/look XML" ><br>
</body>
</html>

<script>
var ItemNo=0;
var objDom = new ActiveXObject("MSXML.DOMDocument");     file://define a DOM object
objDom.async=false;
var objRoot = objDom.createElement("EPR");                                file://create the root
objDom.appendChild(objRoot)
var xmlHTTP = new ActiveXObject("Microsoft.XMLHTTP");       

file://-------add a new node----------
functi;

var objattID = objDom.createElement("Mount")
objattID.text=document.formItem.Mount.value
curnode.appendChild(objattID)
document.formItem.Mount.value=""

var objattID = objDom.createElement("Spec")
objattID.text=document.formItem.Spec.value
curnode.appendChild(objattID)
document.formItem.Spec.value=""

var objattID = objDom.createElement("price")
objattID.text=document.formItem.price.value
curnode.appendChild(objattID)
document.formItem.price.value=""

saveXML();
}

file://-----------Del Node-------------
functi +DelNo+"'']";
var delNode=objDom.documentElement.selectSingleNode(cond)
var del=objRoot.removeChild(delNode)

saveXML();
}

file://----------save XML----------------
function saveXML()
{
xmlHTTP.open("POST","saveXML.asp",false);
xmlHTTP.send(objDom);
if(xmlHTTP.responseText.indexOf("Error:")!=-1)
    {
        alert(xmlHTTP.responseText);
  }
}
</script>

 

存为saveXML.asp
  <%@ Language=VBScript %>
  <%
Response.expires=-1
dim xmlrec
set xmlrec=server.CreateObject("microsoft.xmldom")
xmlrec.async=false
xmlrec.load(Request)
xmlrec.save Server.MapPath("\")&"\EPR.xml"
%>


欢迎您访问www.5ucms.org

本站推荐: 5ucms模板下载 5ucms插件下载 仿站联系Q3876307       [复制给好友] [打印] [关闭] [返回] [顶部]
上一篇:5ucms仿站,一个很不错的主页效果。。你试试!!!
下一篇:5ucms培训,JavaScript修改注册表
本站声明:本网站所载文章等内容,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权及其它问题,请在30日内与本网联系(Email:3876307#qq.com),我们将在第一时间删除内容。若原创内容转载请注明出处。
5ucms培训,JavaScript构造XML树结构的关键词:
评论信息
相关分类
本周热门
本月热门
关于我们 - 版权/免责 申明 - 建站服务 - 网站地图 - 稿件投递 - 联系我们 - 5ucms
Copyright © 2008-2015 www.5ucms.org