⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 saxparser.h

📁 一个基于SAX分析方法的XML文档解析函数包
💻 H
字号:
/**
version1.0
auther:Y.W.ju
createdTime:4-13-2006
*/

/**
This file is to define the constants, global variables and the fuctions 
which would be necessary in all files, and which would be a interface 
for the user of the parser by including the file.

*/

#ifndef SAXParser_H
#define SAXParser_H

#include <stdio.h>
#include "CommonData.h"
#include "Tools.h"

typedef Pxml_parser SAXParser;

const XML_Char* GetNameFromAttriByIndex(const void* attri, int index);
const XML_Char* GetValueFromAttriByIndex(const void* attri, int index);
const XML_Char* GetValueByName(const void* attri, const XML_Char* name);

SAXParser XML_CreateParser();
void XML_FreeParser(Pxml_parser parser);
void XML_SetParserErrorHandler(Pxml_parser parser, XML_ParserErrorHandler handler);
void XML_SetEndElementHandler(Pxml_parser parser, XML_EndElementHandler handler);
void XML_SetStartElementHandler(Pxml_parser parser, XML_StartElementHandler handler);
void XML_SetEndDocumentHandler(Pxml_parser parser, XML_EndDocumentHandler handler);
void XML_SetStartDocumentHandler(Pxml_parser parser, XML_StartDocumentHandler handler);
void XML_SetCharacterDataHandler(Pxml_parser parser, XML_CharacterDataHandler handler);
void XML_SetInstructionHandler(Pxml_parser parser, XML_InstructionHandler handler);
void XML_SetCommentHandler(Pxml_parser parser, XML_CommentHandler handler);

void XML_SetUserData(Pxml_parser parser, void* p);

int XMLParser(Pxml_parser, void* pPointer, int type);
void XML_Help();

void _Test();

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -