khl_xml 1.0.0
载入中...
搜索中...
未找到
宏定义 | 枚举
khl_xml_common.h 文件参考

通用头文件 更多...

此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

宏定义

#define KHL_XML_NAMESPACE_BEGIN
 
#define KHL_XML_NAMESPACE_END
 
#define KHL_XML_ASSERT(x)
 

枚举

enum  XMLError {
  XML_SUCCESS = 0 , XML_NO_ATTRIBUTE , XML_WRONG_ATTRIBUTE_TYPE , XML_ERROR_FILE_NOT_FOUND ,
  XML_ERROR_FILE_COULD_NOT_BE_OPENED , XML_ERROR_FILE_READ_ERROR , XML_ERROR_PARSING_ELEMENT , XML_ERROR_PARSING_ATTRIBUTE ,
  XML_ERROR_PARSING_TEXT , XML_ERROR_PARSING_CDATA , XML_ERROR_PARSING_COMMENT , XML_ERROR_PARSING_DECLARATION ,
  XML_ERROR_PARSING_UNKNOWN , XML_ERROR_EMPTY_DOCUMENT , XML_ERROR_MISMATCHED_ELEMENT , XML_ERROR_PARSING ,
  XML_CAN_NOT_CONVERT_TEXT , XML_NO_TEXT_NODE , XML_ELEMENT_DEPTH_EXCEEDED , XML_ERROR_COUNT
}
 通用返回状态 更多...
 
enum  Whitespace { PRESERVE_WHITESPACE , COLLAPSE_WHITESPACE }
 空白字符处理模式 更多...
 

详细描述

通用头文件

在文件 khl_xml_common.h 中定义.

宏定义说明

◆ KHL_XML_ASSERT

#define KHL_XML_ASSERT (   x)
值:
{ \
}

在文件 khl_xml_common.h51 行定义.

◆ KHL_XML_NAMESPACE_BEGIN

#define KHL_XML_NAMESPACE_BEGIN
值:
namespace khl \
{ \
namespace xml \
{

在文件 khl_xml_common.h39 行定义.

◆ KHL_XML_NAMESPACE_END

#define KHL_XML_NAMESPACE_END
值:
} \
; \
} \
;

在文件 khl_xml_common.h44 行定义.

枚举类型说明

◆ Whitespace

enum Whitespace

空白字符处理模式

枚举值
PRESERVE_WHITESPACE 

保留空白

COLLAPSE_WHITESPACE 

压缩空白

在文件 khl_xml_common.h94 行定义.

◆ XMLError

enum XMLError

通用返回状态

枚举值
XML_SUCCESS 

正确

XML_ERROR_FILE_NOT_FOUND 

文件不存在

在文件 khl_xml_common.h60 行定义.