首页 > 其他 > 详细

DOM对象

时间:2015-07-09 17:41:45      阅读:116      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!