expatapi.h

来自「著名的 helix realplayer 基于手机 symbian 系统的 播放」· C头文件 代码 · 共 76 行

H
76
字号
/* ***** BEGIN LICENSE BLOCK ***** 
 * Version: RCSL 1.0 
 *  
 * Portions Copyright (c) 1995-2002 RealNetworks, Inc. All Rights Reserved. 
 *  
 * The contents of this file, and the files included with this file, are 
 * subject to the current version of RealNetworks Community Source License 
 * Version 1.0 (the "License"). You may not use this file except in 
 * compliance with the License executed by both you and RealNetworks.  You 
 * may obtain a copy of the License at  
 * http://www.helixcommunity.org/content/rcsl.  You may also obtain a 
 * copy of the License by contacting RealNetworks directly.  Please see the 
 * License for the rights, obligations and limitations governing use of the 
 * contents of the file. 
 *  
 * This file is part of the Helix DNA Technology. RealNetworks is the 
 * developer of the Original Code and owns the copyrights in the portions 
 * it created. 
 *  
 * This file, and the files included with this file, is distributed and made 
 * available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER 
 * EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS ALL SUCH WARRANTIES, 
 * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS 
 * FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.  
 * 
 * Technology Compatibility Kit Test Suite(s) Location: 
 *    http://www.helixcommunity.org/content/tck 
 * 
 * Contributor(s): 
 *  
 * ***** END LICENSE BLOCK ***** */ 
// $Id: expatapi.h,v 1.1 2002/12/18 15:52:40 ehyche Exp $

#ifndef _EXPATAPI_H_
#define _EXPATAPI_H_


#ifdef __cplusplus
extern "C" {
#endif

void handleStartElement(void* parser, const XML_Char *name, const XML_Char **atts);
void handleEndElement(void* parser, const XML_Char *name);
void handleCharacterData(void* parser, const XML_Char *s, int len);
void handleProcessingInstruction(void* parser, const XML_Char *target, const XML_Char *data);
void handleComment(void* parser, const XML_Char *data);
void handleStartCdataSection(void* parser);
void handleEndCdataSection(void* parser);
void handleDefault(void* parser, const XML_Char *s, int len);
void handleUnparsedEntityDecl(void* parser,
			    const XML_Char *entityName,
			    const XML_Char *base,
			    const XML_Char *systemId,
			    const XML_Char *publicId,
			    const XML_Char *notationName);
void handleNotationDecl(void* parser,
		      const XML_Char *notationName,
		      const XML_Char *base,
		      const XML_Char *systemId,
		      const XML_Char *publicId);
void handleStartNamespaceDecl(void *parser, 
			      const XML_Char *prefix,
			      const XML_Char *uri);
void handleEndNamespaceDecl(void *parser, const XML_Char *prefix);
int handleNotStandalone(void *parser);
void handleStartDoctypeDecl(void* parser, const XML_Char *doctypeName);
void handleEndDoctypeDecl(XML_Parser parser);

#ifdef __cplusplus
}
#endif


#endif /* _EXPATAPI_H_ */

⌨️ 快捷键说明

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