• isId - 获取属性是否是 ID 类型(IE 浏览器不支持) html head script type=text/javascript src=/example/xdom/loadxmldoc.js /script /head body script type=text/javascript xmlDoc=loadXMLDoc(/example/xdom/books.xml); x=xmlDoc.getElementsByTagName(book); for(i=0;ix.length;i++) { document.write(x.item(i).attributes[0].isId); document.write(br /); } /script /body /html...

  • 使用函数来加载 XML 文档 html head script type=text/javascript src=/example/xdom/loadxmldoc.js /script /head body script type=text/javascript xmlDoc=loadXMLDoc(/example/xdom/books.xml); document.write(xmlDoc 已加载,可以使用。); /script /body /html...

  • 加载 XML 文档

    2019-10-22 17:23:03

    加载 XML 文档 html body script type=text/javascript try //Internet Explorer { xmlDoc=new ActiveXObject(Microsoft.XMLDOM); } catch(e) { try //Firefox, Mozilla, Opera, etc. { xmlDoc=document.implementation.createDocument(,,null); } catch(e) {alert(e.message)} } try { xmlDoc.async=false; xmlDoc.load(/example/xdom/books.xml); document.write(xmlDoc is loaded, ready for use); } catch(e) {alert(e.message)} /script /body /html...

  • XML DOM 加载函数

    2019-10-22 17:21:53

    XML DOM 加载函数 可以把供加载 XML 文档的代码存储在单独的函数中。 实例 加载 XML 文档 使用函数来加载 XML 文档 加载函数 XML DOM 含有遍历 XML 树以及访问、插入、删除节点的方法(函数)。 然后,在访问并处理 XML 文档之前,必须把它载入 XML DOM 对象。 上一节演示了如何加载 XML 文档。为了避免因加载文档而重复编写代码,可以把代码存储在一个单独的 JavaScript 文件中: function loadXMLDoc(dname) {try //Internet Explorer { xmlDoc=new ActiveXObject(Microsoft.XMLDOM); }catch(e)...

  • XML DOM isId 属性

    2019-10-22 17:21:04

    XML DOM isId 属性 Attr 对象参考手册 定义和用法 如果 attribute 是 ID 类型(例如,包含了其所属的元素的标识符),则 isId 属性返回 true,否则返回 false。 语法: attrObject.isId 实例 在所有的例子中,我们将使用 XML 文件books.xml,以及 JavaScript 函数loadXMLDoc()。 下面的代码片段返回 category 属性是否是 book 元素的 ID 属性: xmlDoc=loadXMLDoc(/example/xdom/books.xml);var x=xmlDoc.getElementsByTagName(book);for(i=0;ix.length;i++){document.write(x.item(i).attributes[0].isId);document.write(br /);} 以上代码的...

  • 获取属性的基准 URI(IE 浏览器不支持) html head script type=text/javascript src=/example/xdom/loadxmldoc.js /script /head body script type=text/javascript xmlDoc=loadXMLDoc(/example/xdom/books_ns.xml); var x=xmlDoc.getElementsByTagName(title); for(i=0;ix.length;i++) { document.write(x.item(i).attributes[0].baseURI); document.write(br /); } /script /body /html...

  • XML DOM baseURI 属性

    2019-10-22 17:18:23

    XML DOM baseURI 属性 Attr 对象参考手册 定义和用法 baseURI 属性返回属性 (attribute) 的绝对基准 URI。 语法: elementNode.baseURI 实例 在所有的例子中,我们将使用 XML 文件books.xml,以及 JavaScript 函数loadXMLDoc()。 下面的例子返回 lang 属性的基准 URI: xmlDoc=loadXMLDoc(/example/xdom/books_ns.xml);var x=xmlDoc.getElementsByTagName(title);for(i=0;ix.length;i++){document.write(x.item(i).attributes[0].baseURI);document.write(br /);} 以上代码的输出: http://www.w3school.com.cn/example/xdom/books.xmlhttp://www.w3school.com.cn/exam...

  • XML DOM Attr 对象

    2019-10-22 17:16:03

    XML DOM Attr 对象 Attr 对象表示 Element 对象的属性。 Attr 对象 Attr 对象表示 Element 对象的属性。属性的容许值通常定义在 DTD 中。 由于 Attr 对象也是一种节点,因此它继承 Node 对象的属性和方法。不过属性无法拥有父节点,同时属性也不被认为是元素的子节点,对于许多 Node 对象的属性来说都将返回 null。 Attr 对象的属性 Attr 对象的属性 属性 描述 IE F O W3C baseURI 返回属性的绝对基准 URI。 No 1 No Yes isId 如果属性是 id 类型,则返回 true,否则返回 false。 No No...

  • 显示所有元素的节点名称和节点值 html head script type=text/javascript src=/example/xdom/loadxmldoc.js /script /head body script type=text/javascript xmlDoc=loadXMLDoc(/example/xdom/books.xml); document.write(Nodename: + xmlDoc.nodeName); document.write( (value: + xmlDoc.childNodes[0].nodeValue + )br /); var x=xmlDoc.documentElement; document.write(Nodename: + x.nodeName); document.write( (value: + x.childNodes[0].nodeValue + )br /); var y=xmlDoc.documentElement.childNodes; for (i=0;iy.length;i++) { if (y[i].nodeType!=3) { document.write(Nodename: + y[i].nodeName); document.write(...

  • 显示所有元素的节点名称和节点类型 html head script type=text/javascript src=/example/xdom/loadxmldoc.js /script /head body script type=text/javascript xmlDoc=loadXMLDoc(/example/xdom/books.xml); document.write(Nodename: + xmlDoc.nodeName); document.write( (nodetype: + xmlDoc.nodeType + )br /); var x=xmlDoc.documentElement; document.write(Nodename: + x.nodeName); document.write( (nodetype: + x.nodeType + )br /); var y=x.childNodes; for (i=0;iy.length;i++) { document.write(Nodename: + y[i].nodeName); document.write( (nodetype: + y[i].nodeType + )br /); for (z=0;zy[i].childNodes.le...

  • books.xml

    2019-10-22 17:13:46

    books.xml This XML file does not appear to have any style information associated with it. The document tree is shown below. !-- Copyright w3school.com.cn -- !-- W3School.com.cn bookstore example -- bookstore bookcategory=children titlelang=enHarry Potter/title authorJ K. Rowling/author year2005/year price29.99/price /book bookcategory=cooking titlelang=enEveryday Italian/title authorGiada De Laurentiis/author year2005/year price30.00/price /book bookcategory=webcover=paperback titlelang=enLearning XML/title authorErik T. Ray/author year2003/year price39.95/price /book bookcategory=web titlelan...

  • XML DOM 节点类型(Node Types) 实例 在下面的例子中,我们将使用 XML 文件books.xml,以及 JavaScript 函数 loadXMLDoc()。 显示所有元素的节点名称和节点类型 显示所有元素的节点名称和节点值 节点类型 下面的表格列出了不同的 W3C 节点类型,以及它们可拥有的子元素: 节点类型 描述 子元素 Document 表示整个文档(DOM 树的根节点) Element (max. one) ProcessingInstruction Comment DocumentType DocumentFragment 表示轻量级的 Document 对象,其中容纳了一部分文档。 ProcessingInstruction...

  • XML DOM

    2019-10-22 16:57:19

    XML DOM 注释:本目录的对象列表部分按照字母顺序排序。 Node Types Attr CDATASection CharacterData CSS2Properties CSSRule CSSStyleRule CSSStyleSheet Comment Document DocumentFragment DocumentType DOMException DOMImplementation DOMParser Element Event HTMLCollection HTMLDocument HTMLElement NamedNodeMap Node NodeList parseError ProcessingInstruction Range RangeException Text XMLHttpRequest XMLSerializer XPathExpression XPathResult XSLTProcessor...

113条记录

学习推荐

  • HTML
  • CSS
  • JavaScript
  • BOM
  • HTML DOM
  • jQuery
  • PHP
  • XML DOM