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是有用的

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

所以作为了解就好

posted @ 2019-01-12 09:01  巽秋  阅读(225)  评论(0编辑  收藏  举报