acl
3.5.3.0
|
#include <acl_xml2.h>
Public 属性 | |
int | depth |
int | node_cnt |
int | root_cnt |
int | attr_cnt |
ACL_XML2_NODE * | root |
ACL_FILE_HANDLE | fd |
ACL_VSTRING * | vbuf |
ACL_VSTRING * | vbuf_inner |
char | dummy [1] |
ACL_HTABLE * | id_table |
ACL_XML2_NODE * | curr_node |
ACL_DBUF_POOL * | dbuf |
ACL_DBUF_POOL * | dbuf_inner |
size_t | dbuf_keep |
unsigned | flag |
ACL_XML2_NODE *(* | iter_head )(ACL_ITER *, const ACL_XML2 *) |
ACL_XML2_NODE *(* | iter_next )(ACL_ITER *, const ACL_XML2 *) |
ACL_XML2_NODE *(* | iter_tail )(ACL_ITER *, const ACL_XML2 *) |
ACL_XML2_NODE *(* | iter_prev )(ACL_ITER *, const ACL_XML2 *) |
在文件 acl_xml2.h 第 105 行定义.
int ACL_XML2::attr_cnt |
属性总数
在文件 acl_xml2.h 第 111 行定义.
ACL_XML2_NODE* ACL_XML2::curr_node |
当前正在处理的 XML 节点
在文件 acl_xml2.h 第 121 行定义.
ACL_DBUF_POOL* ACL_XML2::dbuf |
内存池对象
在文件 acl_xml2.h 第 122 行定义.
ACL_DBUF_POOL* ACL_XML2::dbuf_inner |
内部分布的内存池对象
在文件 acl_xml2.h 第 123 行定义.
size_t ACL_XML2::dbuf_keep |
内存池中保留的长度
在文件 acl_xml2.h 第 124 行定义.
int ACL_XML2::depth |
最大深度
在文件 acl_xml2.h 第 108 行定义.
char ACL_XML2::dummy[1] |
在文件 acl_xml2.h 第 118 行定义.
ACL_FILE_HANDLE ACL_XML2::fd |
在文件 acl_xml2.h 第 115 行定义.
unsigned ACL_XML2::flag |
标志位: ACL_XML2_FLAG_xxx 是否允许一个 xml 文档中有多个根节点,内部缺省为允许
在文件 acl_xml2.h 第 126 行定义.
ACL_HTABLE* ACL_XML2::id_table |
id 标识符哈希表
在文件 acl_xml2.h 第 120 行定义.
ACL_XML2_NODE*(* ACL_XML2::iter_head) (ACL_ITER *, const ACL_XML2 *) |
在文件 acl_xml2.h 第 143 行定义.
ACL_XML2_NODE*(* ACL_XML2::iter_next) (ACL_ITER *, const ACL_XML2 *) |
在文件 acl_xml2.h 第 145 行定义.
ACL_XML2_NODE*(* ACL_XML2::iter_prev) (ACL_ITER *, const ACL_XML2 *) |
在文件 acl_xml2.h 第 149 行定义.
ACL_XML2_NODE*(* ACL_XML2::iter_tail) (ACL_ITER *, const ACL_XML2 *) |
在文件 acl_xml2.h 第 147 行定义.
int ACL_XML2::node_cnt |
节点总数, 包括 root 节点
在文件 acl_xml2.h 第 109 行定义.
ACL_XML2_NODE* ACL_XML2::root |
XML 根节点
在文件 acl_xml2.h 第 112 行定义.
int ACL_XML2::root_cnt |
根节点个数
在文件 acl_xml2.h 第 110 行定义.
ACL_VSTRING* ACL_XML2::vbuf |
保存由本对象打开的文件句柄 基于内存映射文件的缓冲区
在文件 acl_xml2.h 第 116 行定义.
ACL_VSTRING* ACL_XML2::vbuf_inner |
内部创建的缓冲区对象
在文件 acl_xml2.h 第 117 行定义.