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.GumboNodeTypetypedef 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;
相关文章推荐
- 玩转Google开源C++单元测试框架Google Test系列(gtest)(总)
- 玩转Google开源C++单元测试框架Google Test系列(gtest)之三 - 事件机制
- 玩转Google开源C++单元测试框架Google Test系列(gtest)之七 - 深入解析gtest
- 玩转Google开源C++单元测试框架Google Test系列(gtest)(总)
- 玩转Google开源C++单元测试框架Google Test系列(gtest)之六 - 运行参数
- 玩转Google开源C++单元测试框架Google Test系列(gtest)之七 - 深入解析gtest
- 玩转Google开源C++单元测试框架Google Test系列(gtest)(总)
- 玩转Google开源C++单元测试框架Google Test系列
- 玩转Google开源C++单元测试框架Google Test系列(gtest)之一 - 初识gtest
- 玩转Google开源C++单元测试框架Google Test系列(gtest)(总)
- 玩转 Google开源C++单元测试框架Google Test系列(gtest)之四 - 参数化(转载)
- (转)玩转Google开源C++单元测试框架Google Test系列(gtest)(总)
- 玩转Google开源C++单元测试框架Google Test系列(gtest)之一 - 初始gtest
- 【C++】玩转Google开源C++单元测试框架Google Test系列(gtest)之八 - 打造自己的单元测试框架
- 玩转Google开源C++单元测试框架Google Test系列(gtest)之四 - 参数化
- 玩转Google开源C++单元测试框架Google Test系列(gtest)之二 - 断言
- 【贪吃蛇—Java程序员写Android游戏】系列 4.用Google SVN管理开源的Android项目
- 玩转Google开源C++单元测试框架Google Test系列(gtest)之七 - 深入解析gtest
- 玩转Google开源C++单元测试框架Google Test系列(gtest)之六 - 运行参数
- 玩转Google开源C++单元测试框架Google Test系列(gtest)之二 - 断言