����JFIF���������
__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
/*
* 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__ */
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| __pycache__ | Folder | 0755 |
|
|
| HTMLparser.h | File | 9.34 KB | 0644 |
|
| HTMLtree.h | File | 3.43 KB | 0644 |
|
| SAX.h | File | 386 B | 0644 |
|
| SAX2.h | File | 4.14 KB | 0644 |
|
| __init__.py | File | 0 B | 0644 |
|
| c14n.h | File | 2.68 KB | 0644 |
|
| catalog.h | File | 4.52 KB | 0644 |
|
| chvalid.h | File | 4.97 KB | 0644 |
|
| debugXML.h | File | 1.63 KB | 0644 |
|
| dict.h | File | 1.73 KB | 0644 |
|
| encoding.h | File | 9.4 KB | 0644 |
|
| entities.h | File | 4.32 KB | 0644 |
|
| globals.h | File | 583 B | 0644 |
|
| hash.h | File | 6.85 KB | 0644 |
|
| list.h | File | 3.05 KB | 0644 |
|
| nanoftp.h | File | 302 B | 0644 |
|
| nanohttp.h | File | 2.07 KB | 0644 |
|
| parser.h | File | 47.36 KB | 0644 |
|
| parserInternals.h | File | 14.2 KB | 0644 |
|
| relaxng.h | File | 5.85 KB | 0644 |
|
| schemasInternals.h | File | 25.62 KB | 0644 |
|
| schematron.h | File | 4.16 KB | 0644 |
|
| threads.h | File | 1.58 KB | 0644 |
|
| tree.h | File | 35.26 KB | 0644 |
|
| uri.h | File | 2.79 KB | 0644 |
|
| valid.h | File | 12.92 KB | 0644 |
|
| xinclude.h | File | 3.18 KB | 0644 |
|
| xlink.h | File | 4.94 KB | 0644 |
|
| xmlIO.h | File | 11.67 KB | 0644 |
|
| xmlautomata.h | File | 3.91 KB | 0644 |
|
| xmlerror.h | File | 36.68 KB | 0644 |
|
| xmlexports.h | File | 1.98 KB | 0644 |
|
| xmlmemory.h | File | 4.55 KB | 0644 |
|
| xmlmodule.h | File | 1.17 KB | 0644 |
|
| xmlreader.h | File | 12.1 KB | 0644 |
|
| xmlregexp.h | File | 2.57 KB | 0644 |
|
| xmlsave.h | File | 2.87 KB | 0644 |
|
| xmlschemas.h | File | 6.9 KB | 0644 |
|
| xmlschemastypes.h | File | 4.48 KB | 0644 |
|
| xmlstring.h | File | 5.15 KB | 0644 |
|
| xmlunicode.h | File | 278 B | 0644 |
|
| xmlversion.h | File | 4.99 KB | 0644 |
|
| xmlwriter.h | File | 20.2 KB | 0644 |
|
| xpath.h | File | 15.78 KB | 0644 |
|
| xpathInternals.h | File | 18.07 KB | 0644 |
|
| xpointer.h | File | 1 KB | 0644 |
|