当前位置:K88软件开发文章中心编程语言XmlDOM01 → 文章内容

XML DOM – 节点类型

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-13 10:55:18

XML DOM 节点类型DOM 是一个代表节点对象层次的文档。尝试一下 - 实例下面的实例使用 XML 文件 books.xml。函数 loadXMLDoc(),位于外部 JavaScript 中,用于加载 XML 文件。显示所有元素的 nodeName 和 nodeType显示所有元素的 nodeName 和 nodeValue节点类型下面的表格列举了不同的 W3C 节点类型,每个节点类型中可能会包含子类:节点类型描述子类Document代表整个文档(DOM 树的根节点)Element (max. one), ProcessingInstruction, Comment, DocumentTypeDocumentFragment代表"轻量级"的 Document 对象,它可以保留文档中的一部分Element, ProcessingInstruction, Comment, Text, CDATASection,Entity参考手册DocumentType为文档中定义的实体提供了一个接口NoneProcessingInstruction代表一个处理指令NoneEntityReference代表一个实体引用Element, ProcessingInstruction, Comment, Text, CDATASection,EntityReferenceElement表示一个元素Element, Text, Comment, ProcessingInstruction, CDATASection,EntityReferenceAttr代表一个属性Text, EntityReferenceText代表元素或属性的文本内容NoneCDATASection代表文档中的 CDATA 区段(文本不会被解析器解析)NoneComment代表一个注释NoneEntity代表一个实体Element, ProcessingInstruction, Comment, Text, CDATASection,EntityReferenceNotation定义一个在 DTD 中声明的符号None节点类型 - 返回值下面的表格列举了每个节点类型(nodetype)所返回的节点名称(nodeName)和节点值(nodeValue):节点类型返回的节点名称返回的节点值Document#documentnullDocumentFragment#document fragmentnullDocumentType文档类型名称nullEntity参考手册实体引用名称nullElement元素名称nullAttr属性名称属性值ProcessingInstruction目标节点的内容Comment#comment注释文本Text#text节点的内容CDATASection#cdata-section节点的内容Entity实体名称nullNotation符号名称null节点类型 - 命名常量节点类型命名常量1ELEMENT_NODE2ATTRIBUTE_NODE3TEXT_NODE4CDATA_SECTION_NODE5ENTITY_REFERENCE_NODE6ENTITY_NODE7PROCESSING_INSTRUCTION_NODE8COMMENT_NODE9DOCUMENT_NODE10DOCUMENT_TYPE_NODE11DOCUMENT_FRAGMENT_NODE12NOTATION_NODE

XML DOM – 节点类型