zoukankan      html  css  js  c++  java
  • xml

    1、XMLHttpRequest 对象

     XMLHttpRequest 对象用于在后台与服务器交换数据。

    • 在不重新加载页面的情况下更新网页
    • 在页面已加载后从服务器请求数据
    • 在页面已加载后从服务器接收数据
    • 在后台向服务器发送数据

     语法:

    //现代浏览器 (IE7+、Firefox、Chrome、Safari 以及 Opera) 都内建了 XMLHttpRequest 对象
    xmlhttp=new XMLHttpRequest();

    //老版本的 Internet Explorer (IE5 和 IE6)使用 ActiveX 对象:
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

    2、onreadystatechange 是一个事件句柄。

     它的值 (state_Change) 是一个函数的名称,当 XMLHttpRequest 对象的状态发生改变时,会触发此函数。

     状态从 0 (uninitialized) 到 4 (complete) 进行变化。仅在状态为 4 时,我们才执行代码。

    3、使用 DOM 引用从 <to> 元素中获取文本

    xmlDoc.getElementsByTagName("to")[0].childNodes[0].nodeValue
    • xmlDoc -由解析器创建的 XML 文档
    • getElementsByTagName("to")[0] - 第一个 <to> 元素
    • childNodes[0] - <to> 元素的第一个子元素(文本节点)
    • nodeValue - 节点的值(文本本身)

    4、创建元素

     createElement() 方法创建新的元素节点。
     createTextNode() 方法创建新的文本节点。
     appendChild() 方法向节点添加子节点(在最后一个子节点之后)。
     如需创建带有文本内容的新元素,需要同时创建元素节点和文本节点。

    newel=xmlDoc.createElement("edition");
    newtext=xmlDoc.createTextNode("First");
    newel.appendChild(newtext);
    x=xmlDoc.getElementsByTagName("book");
    x[0].appendChild(newel);

     例子解释:

    1. 创建 <edition> 元素
    2. 创建值为 "First" 的文本节点
    3. 把这个文本节点追加到 <edition> 元素
    4. 把 <edition> 元素追加到第一个 <book> 元素

    5、删除元素

     removeChild() 方法删除指定的节点(或元素)。

  • 相关阅读:
    linux下文件的复制、移动与删除
    Hbase万亿级存储性能优化总结-配置
    hbase 读写和优化
    hive数据倾斜定位及处理
    flink初识及安装flink standalone集群
    【Linux】用less查看日志文件
    sqoop的详细使用及原理
    HBase删除数据的原理
    hbase数据加盐(Salting)存储与协处理器查询数据的方法
    Hbase内存磁盘大致关系
  • 原文地址:https://www.cnblogs.com/qtbb/p/11866305.html
Copyright © 2011-2022 走看看