Javascript高级编程学习笔记(40)—— DOM(6)CDATASection、DocumentType

CDATASection类型

CDATASection类型是只针对XML文档的类型

因为浏览器无法解析

在浏览器中创建CDATASection的函数也无法正常使用

该类型有以下属性

  • nodeType:4
  • nodeName:“#data-section”
  • nodeValue:cdata中的内容
  • parentNode:Element或Document
  • 不支持子节点

由于浏览器不能解析,所以这里不过多地去讲

DocumentType

DocumentType也是一种比较少用的DOM类型

该类型包含着与文档doctype有关的所有信息

特征如下:

  • nodeType:10
  • nodeName:doctype的名称
  • nodeValue:null
  • parentNode:Document
  • 不支持子节点

在DOM1中该类型不能动态创建,只能通过对代码的解析来创建

支持该类型的浏览器会将浏览器的相关信息保存在  document.doctype 中

该对象有三个属性 name、entities、notation

name:表示文档类型的名称

entities:由文档类型描述的实体NameNodeMap对象

notation:由文档类型描述的符号NameNodeMap对象

总的来说上面三个属性只有name是有用的

而一般来说我们不会根据这个类型进行操作,因为不管是判断浏览器版本还是其它用途都有更好的方法

所以作为了解就好

猜你喜欢

转载自www.cnblogs.com/lhyxq/p/10253614.html