码迷,mamicode.com
首页 > 编程语言 > 详细

java web--DOM

时间:2014-07-21 11:09:48      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:des   java   使用   io   for   re   

Dom总结
dom:文档对象模型的简称。
dom的解析:与XML一样遵循同样的规范
 将标记型文档解析成一棵DOM树,并将树中的内容都封装成节点对象。
 如果html文档过大,同样会造成解析过慢,怎么使用sax方式解析?
节点的分类:1,元素节点;2,属性节点;3,文本节点
怎么获取节点的类型?用nodetype;nodeName;nodeValue可以获得节点类型,节点名称和节点值
**元素的节点是没有节点值(null);文本的节点名称为#text;
怎么对解析后的文档进行增删改查?
1,遍历文本,找到需要进行修改的文档节点
 firstChild.nextSibling第二个节点;lastChild最后一个节点;previousSibling上一个节点;childNodes获取所有的子节点,返回数组
 **注意</br>的存在
2,方法:
 a,创建节点:document.creatElement(string);string代表你要创建的节点名称如:“p”;
 再 父节点.appendChild(p);
 b,修改节点:1,先获得该节点的父节点,再用replaceChild(new,old);
 c,插入节点:insertBefore(new,old);表示在old之前插入节点;
 d,删除节点:removeChild(p);
3,**innerHTML="String",直接将字符串格式的内容写到指定的节点容器中,也可以用innerHTML来返回内容
**对节点数组进行删除操作时,节点下标会自动变化,需注意,可以用循环,不用++的方式来排除
**二级联动:
针对JSON格式字符串的操作:
 将jSON字符串转换为对象:用eval(string)可以将JSON格式字符串转换为数组对象

java web--DOM,布布扣,bubuko.com

java web--DOM

标签:des   java   使用   io   for   re   

原文地址:http://www.cnblogs.com/freemrz/p/3857685.html

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