PHP 8.2.30
Preview: SAX2.h Size: 4.14 KB
/proc/thread-self/root/proc/thread-self/root/opt/cpanel/ea-libxml2/include/libxml2/libxml/SAX2.h

/**
 * @file
 * 
 * @brief SAX2 parser interface used to build the DOM tree
 * 
 * those are the default SAX2 interfaces used by
 *              the library when building DOM tree.
 *
 * @copyright See Copyright for the status of this software.
 *
 * @author Daniel Veillard
 */


#ifndef __XML_SAX2_H__
#define __XML_SAX2_H__

#include <libxml/xmlversion.h>
#include <libxml/parser.h>

#ifdef __cplusplus
extern "C" {
#endif
XMLPUBFUN const xmlChar *
		xmlSAX2GetPublicId		(void *ctx);
XMLPUBFUN const xmlChar *
		xmlSAX2GetSystemId		(void *ctx);
XMLPUBFUN void
		xmlSAX2SetDocumentLocator	(void *ctx,
						 xmlSAXLocator *loc);

XMLPUBFUN int
		xmlSAX2GetLineNumber		(void *ctx);
XMLPUBFUN int
		xmlSAX2GetColumnNumber		(void *ctx);

XMLPUBFUN int
		xmlSAX2IsStandalone		(void *ctx);
XMLPUBFUN int
		xmlSAX2HasInternalSubset	(void *ctx);
XMLPUBFUN int
		xmlSAX2HasExternalSubset	(void *ctx);

XMLPUBFUN void
		xmlSAX2InternalSubset		(void *ctx,
						 const xmlChar *name,
						 const xmlChar *publicId,
						 const xmlChar *systemId);
XMLPUBFUN void
		xmlSAX2ExternalSubset		(void *ctx,
						 const xmlChar *name,
						 const xmlChar *publicId,
						 const xmlChar *systemId);
XMLPUBFUN xmlEntity *
		xmlSAX2GetEntity		(void *ctx,
						 const xmlChar *name);
XMLPUBFUN xmlEntity *
		xmlSAX2GetParameterEntity	(void *ctx,
						 const xmlChar *name);
XMLPUBFUN xmlParserInput *
		xmlSAX2ResolveEntity		(void *ctx,
						 const xmlChar *publicId,
						 const xmlChar *systemId);

XMLPUBFUN void
		xmlSAX2EntityDecl		(void *ctx,
						 const xmlChar *name,
						 int type,
						 const xmlChar *publicId,
						 const xmlChar *systemId,
						 xmlChar *content);
XMLPUBFUN void
		xmlSAX2AttributeDecl		(void *ctx,
						 const xmlChar *elem,
						 const xmlChar *fullname,
						 int type,
						 int def,
						 const xmlChar *defaultValue,
						 xmlEnumeration *tree);
XMLPUBFUN void
		xmlSAX2ElementDecl		(void *ctx,
						 const xmlChar *name,
						 int type,
						 xmlElementContent *content);
XMLPUBFUN void
		xmlSAX2NotationDecl		(void *ctx,
						 const xmlChar *name,
						 const xmlChar *publicId,
						 const xmlChar *systemId);
XMLPUBFUN void
		xmlSAX2UnparsedEntityDecl	(void *ctx,
						 const xmlChar *name,
						 const xmlChar *publicId,
						 const xmlChar *systemId,
						 const xmlChar *notationName);

XMLPUBFUN void
		xmlSAX2StartDocument		(void *ctx);
XMLPUBFUN void
		xmlSAX2EndDocument		(void *ctx);
XML_DEPRECATED
XMLPUBFUN void
		xmlSAX2StartElement		(void *ctx,
						 const xmlChar *fullname,
						 const xmlChar **atts);
XML_DEPRECATED
XMLPUBFUN void
		xmlSAX2EndElement		(void *ctx,
						 const xmlChar *name);
XMLPUBFUN void
		xmlSAX2StartElementNs		(void *ctx,
						 const xmlChar *localname,
						 const xmlChar *prefix,
						 const xmlChar *URI,
						 int nb_namespaces,
						 const xmlChar **namespaces,
						 int nb_attributes,
						 int nb_defaulted,
						 const xmlChar **attributes);
XMLPUBFUN void
		xmlSAX2EndElementNs		(void *ctx,
						 const xmlChar *localname,
						 const xmlChar *prefix,
						 const xmlChar *URI);
XMLPUBFUN void
		xmlSAX2Reference		(void *ctx,
						 const xmlChar *name);
XMLPUBFUN void
		xmlSAX2Characters		(void *ctx,
						 const xmlChar *ch,
						 int len);
XMLPUBFUN void
		xmlSAX2IgnorableWhitespace	(void *ctx,
						 const xmlChar *ch,
						 int len);
XMLPUBFUN void
		xmlSAX2ProcessingInstruction	(void *ctx,
						 const xmlChar *target,
						 const xmlChar *data);
XMLPUBFUN void
		xmlSAX2Comment			(void *ctx,
						 const xmlChar *value);
XMLPUBFUN void
		xmlSAX2CDataBlock		(void *ctx,
						 const xmlChar *value,
						 int len);

#ifdef LIBXML_SAX1_ENABLED
XML_DEPRECATED
XMLPUBFUN int
		xmlSAXDefaultVersion		(int version);
#endif /* LIBXML_SAX1_ENABLED */

XMLPUBFUN int
		xmlSAXVersion			(xmlSAXHandler *hdlr,
						 int version);
XMLPUBFUN void
		xmlSAX2InitDefaultSAXHandler    (xmlSAXHandler *hdlr,
						 int warning);
#ifdef LIBXML_HTML_ENABLED
XMLPUBFUN void
		xmlSAX2InitHtmlDefaultSAXHandler(xmlSAXHandler *hdlr);
XML_DEPRECATED
XMLPUBFUN void
		htmlDefaultSAXHandlerInit	(void);
#endif
XML_DEPRECATED
XMLPUBFUN void
		xmlDefaultSAXHandlerInit	(void);
#ifdef __cplusplus
}
#endif
#endif /* __XML_SAX2_H__ */

Directory Contents

Dirs: 0 × Files: 46

Name Size Perms Modified Actions
2.61 KB lrw-r--r-- 2025-11-18 18:25:27
Edit Download
4.91 KB lrw-r--r-- 2025-11-18 18:25:27
Edit Download
4.71 KB lrw-r--r-- 2025-11-18 18:25:27
Edit Download
1.62 KB lrw-r--r-- 2025-11-18 18:25:27
Edit Download
1.74 KB lrw-r--r-- 2025-11-18 18:25:27
Edit Download
9.63 KB lrw-r--r-- 2025-11-18 18:25:27
Edit Download
4.28 KB lrw-r--r-- 2025-11-18 18:25:27
Edit Download
591 B lrw-r--r-- 2025-11-18 18:25:27
Edit Download
6.80 KB lrw-r--r-- 2025-11-18 18:25:27
Edit Download
10.36 KB lrw-r--r-- 2025-11-18 18:25:27
Edit Download
2.64 KB lrw-r--r-- 2025-11-18 18:25:27
Edit Download
3.07 KB lrw-r--r-- 2025-11-18 18:25:27
Edit Download
323 B lrw-r--r-- 2025-11-18 18:25:27
Edit Download
2.09 KB lrw-r--r-- 2025-11-18 18:25:27
Edit Download
58.89 KB lrw-r--r-- 2025-11-18 18:25:27
Edit Download
13.52 KB lrw-r--r-- 2025-11-18 18:25:27
Edit Download
2.54 KB lrw-r--r-- 2025-11-18 18:25:27
Edit Download
5.91 KB lrw-r--r-- 2025-11-18 18:25:27
Edit Download
395 B lrw-r--r-- 2025-11-18 18:25:27
Edit Download
4.14 KB lrw-r--r-- 2025-11-18 18:25:27
Edit Download
22.71 KB lrw-r--r-- 2025-11-18 18:25:27
Edit Download
4.16 KB lrw-r--r-- 2025-11-18 18:25:27
Edit Download
1.53 KB lrw-r--r-- 2025-11-18 18:25:27
Edit Download
39.30 KB lrw-r--r-- 2025-11-18 18:25:27
Edit Download
2.66 KB lrw-r--r-- 2025-11-18 18:25:27
Edit Download
11.61 KB lrw-r--r-- 2025-11-18 18:25:27
Edit Download
2.81 KB lrw-r--r-- 2025-11-18 18:25:27
Edit Download
5.04 KB lrw-r--r-- 2025-11-18 18:25:27
Edit Download
3.80 KB lrw-r--r-- 2025-11-18 18:25:27
Edit Download
38.41 KB lrw-r--r-- 2025-11-18 18:25:27
Edit Download
2.36 KB lrw-r--r-- 2025-11-18 18:25:27
Edit Download
11.32 KB lrw-r--r-- 2025-11-18 18:25:27
Edit Download
4.93 KB lrw-r--r-- 2025-11-18 18:25:27
Edit Download
1.13 KB lrw-r--r-- 2025-11-18 18:25:27
Edit Download
12.24 KB lrw-r--r-- 2025-11-18 18:25:27
Edit Download
2.40 KB lrw-r--r-- 2025-11-18 18:25:27
Edit Download
3.39 KB lrw-r--r-- 2025-11-18 18:25:27
Edit Download
6.77 KB lrw-r--r-- 2025-11-18 18:25:27
Edit Download
4.44 KB lrw-r--r-- 2025-11-18 18:25:27
Edit Download
5.13 KB lrw-r--r-- 2025-11-18 18:25:27
Edit Download
281 B lrw-r--r-- 2025-11-18 18:25:27
Edit Download
3.90 KB lrw-r--r-- 2025-11-18 18:25:27
Edit Download
19.99 KB lrw-r--r-- 2025-11-18 18:25:27
Edit Download
14.41 KB lrw-r--r-- 2025-11-18 18:25:27
Edit Download
17.36 KB lrw-r--r-- 2025-11-18 18:25:27
Edit Download
930 B lrw-r--r-- 2025-11-18 18:25:27
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).