XML DOM(文档对象模型)是一种用于访问和操作 XML 文档的标准 API。它使开发人员可以使用 JavaScript、VBScript 或其他语言来创建动态 Web 内容。XML DOM 将 XML 文档视为一个树状结构,允许开发人员通过 JavaScript 或其他语言来遍历文档的内容和结构。
XML DOM 的优势在于它可以将 XML 文档映射到一个树状结构,这样开发人员就可以使用 JavaScript 或其他语言来遍历文档的内容和结构。此外,XML DOM 还允许开发人员在文档中创建、修改或删除元素、属性或文本内容。
// 例子:使用 XML DOM 获取 XML 数据 var xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); // 创建 XMLDOM 对象 xmlDoc.async = false; // 设置同步加载 xmlDoc.load("data.xml"); // 加载 xml 数据 var x = xmlDoc.documentElement.childNodes; // 获取所有子元素 for (i=0;i<x.length;i++) { // 遍历所有子元素 document.write(x[i].nodeName); // 输出子元素名字 }
baseURI 属性返回 xml 文档的位置(URI)。
下面的代码片段使用 loadXMLDoc() 把 "books.xml" 载入 xmlDoc 中,并显示 XML 文档的位置:
输出:
XML DOM compareDocumentPosition() 方法 Element 对象定义和用法 compareDocumentPosition() 方法根据文档顺序比较当前节点与指...
XML DOM baseURI 属性 Node 对象定义和用法 baseURI 属性返回节点的绝对基准 URI。 语法nodeObject.baseURI 实例 下面的代码片段...
onwaiting 事件 事件对象实例在视频由于要播放下一帧而需要缓冲时执行 JavaScript :video onwaiting=myFunction()定义和用法 onw...
onpause事件 事件对象实例在视频暂停时执行 JavaScript :video onpause=myFunction()本文底部包含了更多实例。定义和用法 onpaus...
Video paused 属性 Video 对象实例查看视频是否已暂停:var x = document.getElementById(myVideo).paused; x 输出结果为:true定...
Video loop 属性 Video 对象实例设置视频循环播放:document.getElementById(myVideo).loop = true;定义和用法loop 属性设置或返...
HTML canvas fillStyle 属性 Canvas 对象实例定义用红色填充的矩形:Yourbrowserdoesnotsupportthecanvastag.JavaScript:var c=...