SILENT KILLERPanel

Current Path: > > opt > hc_python > lib64 > python3.12 > > site-packages > lxml > includes > libxml


Operation   : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Software     : Apache
Server IP    : 162.0.232.56 | Your IP: 216.73.216.111
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: //opt/hc_python/lib64/python3.12//site-packages/lxml/includes/libxml

NameTypeSizeLast ModifiedActions
__pycache__ Directory - -
HTMLparser.h File 10008 bytes April 04 2025 08:02:25.
HTMLtree.h File 3502 bytes April 04 2025 08:02:25.
SAX.h File 4418 bytes April 04 2025 08:02:25.
SAX2.h File 4430 bytes April 04 2025 08:02:25.
__init__.py File 0 bytes April 04 2025 08:02:25.
c14n.h File 3021 bytes April 04 2025 08:02:25.
catalog.h File 4618 bytes April 04 2025 08:02:25.
chvalid.h File 5087 bytes April 04 2025 08:02:25.
debugXML.h File 4928 bytes April 04 2025 08:02:25.
dict.h File 1770 bytes April 04 2025 08:02:25.
encoding.h File 8109 bytes April 04 2025 08:02:25.
entities.h File 4659 bytes April 04 2025 08:02:25.
globals.h File 890 bytes April 04 2025 08:02:25.
hash.h File 6310 bytes April 04 2025 08:02:25.
list.h File 3140 bytes April 04 2025 08:02:25.
nanoftp.h File 4013 bytes April 04 2025 08:02:25.
nanohttp.h File 1869 bytes April 04 2025 08:02:25.
parser.h File 44395 bytes April 04 2025 08:02:25.
parserInternals.h File 16604 bytes April 04 2025 08:02:25.
relaxng.h File 5830 bytes April 04 2025 08:02:25.
schemasInternals.h File 26233 bytes April 04 2025 08:02:25.
schematron.h File 4255 bytes April 04 2025 08:02:25.
threads.h File 1730 bytes April 04 2025 08:02:25.
tree.h File 38353 bytes April 04 2025 08:02:25.
uri.h File 2568 bytes April 04 2025 08:02:25.
valid.h File 12834 bytes April 04 2025 08:02:25.
xinclude.h File 2887 bytes April 04 2025 08:02:25.
xlink.h File 5002 bytes April 04 2025 08:02:25.
xmlIO.h File 12253 bytes April 04 2025 08:02:25.
xmlautomata.h File 3787 bytes April 04 2025 08:02:25.
xmlerror.h File 37295 bytes April 04 2025 08:02:25.
xmlexports.h File 992 bytes April 04 2025 08:02:25.
xmlmemory.h File 6116 bytes April 04 2025 08:02:25.
xmlmodule.h File 1138 bytes April 04 2025 08:02:25.
xmlreader.h File 12114 bytes April 04 2025 08:02:25.
xmlregexp.h File 5149 bytes April 04 2025 08:02:25.
xmlsave.h File 2469 bytes April 04 2025 08:02:25.
xmlschemas.h File 6902 bytes April 04 2025 08:02:25.
xmlschemastypes.h File 4583 bytes April 04 2025 08:02:25.
xmlstring.h File 5271 bytes April 04 2025 08:02:25.
xmlunicode.h File 8665 bytes April 04 2025 08:02:25.
xmlversion.h File 9205 bytes April 04 2025 08:02:25.
xmlwriter.h File 20625 bytes April 04 2025 08:02:25.
xpath.h File 16442 bytes April 04 2025 08:02:25.
xpathInternals.h File 18419 bytes April 04 2025 08:02:25.
xpointer.h File 3647 bytes April 04 2025 08:02:25.

Reading File: //opt/hc_python/lib64/python3.12//site-packages/lxml/includes/libxml/schematron.h

/*
 * Summary: XML Schematron implementation
 * Description: interface to the XML Schematron validity checking.
 *
 * Copy: See Copyright for the status of this software.
 *
 * Author: Daniel Veillard
 */


#ifndef __XML_SCHEMATRON_H__
#define __XML_SCHEMATRON_H__

#include <libxml/xmlversion.h>

#ifdef LIBXML_SCHEMATRON_ENABLED

#include <libxml/xmlerror.h>
#include <libxml/tree.h>

#ifdef __cplusplus
extern "C" {
#endif

typedef enum {
    XML_SCHEMATRON_OUT_QUIET = 1 << 0,	/* quiet no report */
    XML_SCHEMATRON_OUT_TEXT = 1 << 1,	/* build a textual report */
    XML_SCHEMATRON_OUT_XML = 1 << 2,	/* output SVRL */
    XML_SCHEMATRON_OUT_ERROR = 1 << 3,  /* output via xmlStructuredErrorFunc */
    XML_SCHEMATRON_OUT_FILE = 1 << 8,	/* output to a file descriptor */
    XML_SCHEMATRON_OUT_BUFFER = 1 << 9,	/* output to a buffer */
    XML_SCHEMATRON_OUT_IO = 1 << 10	/* output to I/O mechanism */
} xmlSchematronValidOptions;

/**
 * The schemas related types are kept internal
 */
typedef struct _xmlSchematron xmlSchematron;
typedef xmlSchematron *xmlSchematronPtr;

/**
 * xmlSchematronValidityErrorFunc:
 * @ctx: the validation context
 * @msg: the message
 * @...: extra arguments
 *
 * Signature of an error callback from a Schematron validation
 */
typedef void (*xmlSchematronValidityErrorFunc) (void *ctx, const char *msg, ...);

/**
 * xmlSchematronValidityWarningFunc:
 * @ctx: the validation context
 * @msg: the message
 * @...: extra arguments
 *
 * Signature of a warning callback from a Schematron validation
 */
typedef void (*xmlSchematronValidityWarningFunc) (void *ctx, const char *msg, ...);

/**
 * A schemas validation context
 */
typedef struct _xmlSchematronParserCtxt xmlSchematronParserCtxt;
typedef xmlSchematronParserCtxt *xmlSchematronParserCtxtPtr;

typedef struct _xmlSchematronValidCtxt xmlSchematronValidCtxt;
typedef xmlSchematronValidCtxt *xmlSchematronValidCtxtPtr;

/*
 * Interfaces for parsing.
 */
XMLPUBFUN xmlSchematronParserCtxtPtr
	    xmlSchematronNewParserCtxt	(const char *URL);
XMLPUBFUN xmlSchematronParserCtxtPtr
	    xmlSchematronNewMemParserCtxt(const char *buffer,
					 int size);
XMLPUBFUN xmlSchematronParserCtxtPtr
	    xmlSchematronNewDocParserCtxt(xmlDocPtr doc);
XMLPUBFUN void
	    xmlSchematronFreeParserCtxt	(xmlSchematronParserCtxtPtr ctxt);
/*****
XMLPUBFUN void
	    xmlSchematronSetParserErrors(xmlSchematronParserCtxtPtr ctxt,
					 xmlSchematronValidityErrorFunc err,
					 xmlSchematronValidityWarningFunc warn,
					 void *ctx);
XMLPUBFUN int
		xmlSchematronGetParserErrors(xmlSchematronParserCtxtPtr ctxt,
					xmlSchematronValidityErrorFunc * err,
					xmlSchematronValidityWarningFunc * warn,
					void **ctx);
XMLPUBFUN int
		xmlSchematronIsValid	(xmlSchematronValidCtxtPtr ctxt);
 *****/
XMLPUBFUN xmlSchematronPtr
	    xmlSchematronParse		(xmlSchematronParserCtxtPtr ctxt);
XMLPUBFUN void
	    xmlSchematronFree		(xmlSchematronPtr schema);
/*
 * Interfaces for validating
 */
XMLPUBFUN void
	    xmlSchematronSetValidStructuredErrors(
	                                  xmlSchematronValidCtxtPtr ctxt,
					  xmlStructuredErrorFunc serror,
					  void *ctx);
/******
XMLPUBFUN void
	    xmlSchematronSetValidErrors	(xmlSchematronValidCtxtPtr ctxt,
					 xmlSchematronValidityErrorFunc err,
					 xmlSchematronValidityWarningFunc warn,
					 void *ctx);
XMLPUBFUN int
	    xmlSchematronGetValidErrors	(xmlSchematronValidCtxtPtr ctxt,
					 xmlSchematronValidityErrorFunc *err,
					 xmlSchematronValidityWarningFunc *warn,
					 void **ctx);
XMLPUBFUN int
	    xmlSchematronSetValidOptions(xmlSchematronValidCtxtPtr ctxt,
					 int options);
XMLPUBFUN int
	    xmlSchematronValidCtxtGetOptions(xmlSchematronValidCtxtPtr ctxt);
XMLPUBFUN int
            xmlSchematronValidateOneElement (xmlSchematronValidCtxtPtr ctxt,
			                 xmlNodePtr elem);
 *******/

XMLPUBFUN xmlSchematronValidCtxtPtr
	    xmlSchematronNewValidCtxt	(xmlSchematronPtr schema,
					 int options);
XMLPUBFUN void
	    xmlSchematronFreeValidCtxt	(xmlSchematronValidCtxtPtr ctxt);
XMLPUBFUN int
	    xmlSchematronValidateDoc	(xmlSchematronValidCtxtPtr ctxt,
					 xmlDocPtr instance);

#ifdef __cplusplus
}
#endif

#endif /* LIBXML_SCHEMATRON_ENABLED */
#endif /* __XML_SCHEMATRON_H__ */

SILENT KILLER Tool