khl_xml 1.0.0
|
xml 文档类 更多...
#include <khl_xml_document.h>
Public 成员函数 | |
XmlDocument (Whitespace whitespaceMode=PRESERVE_WHITESPACE) | |
void | ClearError () |
void | Clear () |
XMLError | Parse (const char *xml, size_t nBytes=static_cast< size_t >(-1)) |
xml 字符串 | |
XMLError | LoadFile (const char *filename) |
filename 文件名 | |
![]() | |
std::string | sayHello () |
void | DeleteChildren () |
Private 成员函数 | |
XmlDocument (const XmlDocument &) | |
void | operator= (const XmlDocument &) |
void | Parse () |
void | SetError (XMLError error, int lineNum, const char *format,...) |
Private 属性 | |
XMLError | _errorId |
错误号 | |
Whitespace | _whitespaceMode |
空白字符处理模式 | |
StrPair | _errorStr |
int | _errorLineNum |
错误行 | |
int | _parseCurLineNum |
当前解析行 | |
额外继承的成员函数 | |
![]() | |
XmlDocument * | _document |
xml 文档类
在文件 khl_xml_document.h 第 20 行定义.
KHL_XML_NAMESPACE_BEGIN XmlDocument::XmlDocument | ( | Whitespace | whitespaceMode = PRESERVE_WHITESPACE | ) |
在文件 khl_xml_document.cpp 第 8 行定义.
XmlDocument::~XmlDocument | ( | ) |
在文件 khl_xml_document.cpp 第 18 行定义.
void XmlDocument::Clear | ( | ) |
清理文档为初始化状态
在文件 khl_xml_document.cpp 第 29 行定义.
void XmlDocument::ClearError | ( | ) |
初始化错误标志
在文件 khl_xml_document.cpp 第 22 行定义.
XMLError XmlDocument::LoadFile | ( | const char * | filename | ) |
|
private |
在文件 khl_xml_document.cpp 第 62 行定义.
XMLError XmlDocument::Parse | ( | const char * | xml, |
size_t | nBytes = static_cast<size_t>(-1) |
||
) |
|
private |
保存错误信息
在文件 khl_xml_document.cpp 第 66 行定义.
|
private |
错误号
在文件 khl_xml_document.h 第 34 行定义.
|
private |
错误行
在文件 khl_xml_document.h 第 44 行定义.
|
mutableprivate |
在文件 khl_xml_document.h 第 40 行定义.
|
private |
当前解析行
在文件 khl_xml_document.h 第 48 行定义.
|
private |