您的位置:首页 > 编程语言 > Go语言

google开源gumbo-parser系列

2013-10-08 21:22 211 查看

1.DOM元素节点nodeType取值详解

Element nodeType values Returned integer Node type Constant 1 ELEMENT_NODE 2 ATTRIBUTE_NODE 3 TEXT_NODE 4 CDATA_SECTION_NODE 5 ENTITY_REFERENCE_NODE 6 ENTITY_NODE 7 PROCESSING_INSTRUCTION_NODE 8 COMMENT_NODE 9 DOCUMENT_NODE 10 DOCUMENT_TYPE_NODE 11 DOCUMENT_FRAGMENT_NODE 12 NOTATION_NODE 大致的中文对照表: DOM元素节点nodeType取值 整数 常量 1 ELEMENT_NODE,普通元素节点,如<html>,<p>,<div>,<span>,<img> 2 ATTRIBUTE_NODE,元素属性 3 TEXT_NODE,文本节点 4 CDATA_SECTION_NODE,即<![CDATA[ ]]> 5 ENTITY_REFERENCE_NODE,实体引用,如& 6 ENTITY_NODE,实体,如<!ENTITY copyright “Copyright 2010, impng. All rights reserved”]> 7 PROCESSING_INSTRUCTION_NODE,PI,处理指令,如<?xml version=”1.0″?> 8 COMMENT_NODE,注释<!– –> 9 DOCUMENT_NODE,根节点,即document.nodeType 10 DOCUMENT_TYPE_NODE,DTD,文档类型<!DOCTYPE > 11 DOCUMENT_FRAGMENT_NODE,文档片段 12 NOTATION_NODE,DTD中定义的记号 1.GumboNodeType
typedef enum {                                                                                             |||     GumboSourcePosition
451   /** Document node.  v will be a GumboDocument. */                                                        |||     GumboStringPiece
452   GUMBO_NODE_DOCUMENT,                                                                                     |||     GumboVector
453   /** Element node.  v will be a GumboElement. */                                                          |||     GumboTag
454   GUMBO_NODE_ELEMENT,                                                                                      |||     GumboAttributeNamespace
455   /** Text node.  v will be a GumboText. */                                                                |||     GumboAttribute
456   GUMBO_NODE_TEXT,                                                                                         |||     GumboNodeType
457   /** CDATA node. v will be a GumboText. */                                                                |||     GumboNode
458   GUMBO_NODE_CDATA,                                                                                        |||     GumboQuirksModeEnum
459   /** Comment node.  v. will be a GumboText, excluding comment delimiters. */                              |||     GumboNamespaceEnum
460   GUMBO_NODE_COMMENT,                                                                                      |||     GumboParseFlags
461   /** Text node, where all contents is whitespace.  v will be a GumboText. */                              |||     GumboDocument
462   GUMBO_NODE_WHITESPACE                                                                                    |||     GumboText
463 } GumboNodeType;


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐