码迷,mamicode.com
首页 > 其他好文 > 详细

DOM对象

时间:2015-07-09 17:42:51      阅读:82      评论:0      收藏:0      [点我收藏+]

标签:

XMLDOM

1、创建XML 解析器: (解析XML文件、解析XML字符串)

技术分享
      xmlDoc=new ActiveXObject("Microsoft.XMLDOM");           //Internet Explorer
  xmlDoc=document.implementation.createDocument("","",null);  //Firefox, Mozilla, Opera, etc.
  xmlDoc.async=false;
  xmlDoc.load("/example/xdom/books.xml");
  document.write("xmlDoc is loaded, ready for use");
View Code
技术分享
  //Internet Explorer
  xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
  xmlDoc.async="false";
  xmlDoc.loadXML(text);
  //Firefox, Mozilla, Opera, etc.
  parser=new DOMParser();
  xmlDoc=parser.parseFromString(text,"text/xml");
   
View Code

   注:关闭异步加载,这样可确保在文档完整加载之前,解析器不会继续执行脚本。loadXML() 方法用于加载字符串(文本),而 load() 用于加载文件。

  假如在自己的网页上使用上面的例子,则必须把 XML 文件放到自己的服务器上。否则,xmlDoc.load() 将产生错误 "Access is denied"。

2、DOM 属性、方法

  1)属性:x.nodeName - x 的名称;x.nodeValue - x 的值;x.parentNode - x 的父节点;x.childNodes - x 的子节点;x.attributes - x 的属性节点;XML 文档的 documentElement 属性是根节点;节点的 nodeName 属性是节点的名称;节点的 nodeType 属性是节点的类型。

  2)方法:x.getElementsByTagName(name) - 获取带有指定标签名称的所有元素;x.appendChild(node) - 向 x 插入子节点;x.removeChild(node) - 从 x 删除子节点

  

DOM对象

标签:

原文地址:http://www.cnblogs.com/shenchao/p/4633519.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!