From 35a201cc8ef0c3f5b2df88d2e528aabee1048348 Mon Sep 17 00:00:00 2001 From: Wojtek Kosior Date: Fri, 30 Apr 2021 18:47:09 +0200 Subject: Initial/Final commit --- libxml2-2.9.10/doc/html/libxml-schematron.html | 81 ++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 libxml2-2.9.10/doc/html/libxml-schematron.html (limited to 'libxml2-2.9.10/doc/html/libxml-schematron.html') diff --git a/libxml2-2.9.10/doc/html/libxml-schematron.html b/libxml2-2.9.10/doc/html/libxml-schematron.html new file mode 100644 index 0000000..f3a834b --- /dev/null +++ b/libxml2-2.9.10/doc/html/libxml-schematron.html @@ -0,0 +1,81 @@ + + +Module schematron from libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Module schematron from libxml2

API Menu
API Indexes
Related links

interface to the XML Schematron validity checking.

Table of Contents

Structure xmlSchematron
struct _xmlSchematron +The content of this structure is not made public by the API. +
Structure xmlSchematronParserCtxt
struct _xmlSchematronParserCtxt +The content of this structure is not made public by the API. +
Typedef xmlSchematronParserCtxt * xmlSchematronParserCtxtPtr
+
Typedef xmlSchematron * xmlSchematronPtr
+
Structure xmlSchematronValidCtxt
struct _xmlSchematronValidCtxt +The content of this structure is not made public by the API. +
Typedef xmlSchematronValidCtxt * xmlSchematronValidCtxtPtr
+
Enum xmlSchematronValidOptions
+
void	xmlSchematronFree		(xmlSchematronPtr schema)
+
void	xmlSchematronFreeParserCtxt	(xmlSchematronParserCtxtPtr ctxt)
+
void	xmlSchematronFreeValidCtxt	(xmlSchematronValidCtxtPtr ctxt)
+
xmlSchematronParserCtxtPtr	xmlSchematronNewDocParserCtxt	(xmlDocPtr doc)
+
xmlSchematronParserCtxtPtr	xmlSchematronNewMemParserCtxt	(const char * buffer, 
int size)
+
xmlSchematronParserCtxtPtr	xmlSchematronNewParserCtxt	(const char * URL)
+
xmlSchematronValidCtxtPtr	xmlSchematronNewValidCtxt	(xmlSchematronPtr schema, 
int options)
+
xmlSchematronPtr	xmlSchematronParse	(xmlSchematronParserCtxtPtr ctxt)
+
void	xmlSchematronSetValidStructuredErrors	(xmlSchematronValidCtxtPtr ctxt, 
xmlStructuredErrorFunc serror,
void * ctx)
+
int	xmlSchematronValidateDoc	(xmlSchematronValidCtxtPtr ctxt, 
xmlDocPtr instance)
+
Function type: xmlSchematronValidityErrorFunc
+void	xmlSchematronValidityErrorFunc	(void * ctx, 
const char * msg,
... ...) +
+
Function type: xmlSchematronValidityWarningFunc
+void	xmlSchematronValidityWarningFunc	(void * ctx, 
const char * msg,
... ...) +
+

Description

+

Structure xmlSchematron

Structure xmlSchematron
struct _xmlSchematron { +The content of this structure is not made public by the API. +}

Structure xmlSchematronParserCtxt

Structure xmlSchematronParserCtxt
struct _xmlSchematronParserCtxt { +The content of this structure is not made public by the API. +}

Structure xmlSchematronValidCtxt

Structure xmlSchematronValidCtxt
struct _xmlSchematronValidCtxt { +The content of this structure is not made public by the API. +}

Enum xmlSchematronValidOptions

Enum xmlSchematronValidOptions {
+    XML_SCHEMATRON_OUT_QUIET = 1 : quiet no report
+    XML_SCHEMATRON_OUT_TEXT = 2 : build a textual report
+    XML_SCHEMATRON_OUT_XML = 4 : output SVRL
+    XML_SCHEMATRON_OUT_ERROR = 8 : output via xmlStructuredErrorFunc
+    XML_SCHEMATRON_OUT_FILE = 256 : output to a file descriptor
+    XML_SCHEMATRON_OUT_BUFFER = 512 : output to a buffer
+    XML_SCHEMATRON_OUT_IO = 1024 : output to I/O mechanism
+}
+

Function: xmlSchematronFree

void	xmlSchematronFree		(xmlSchematronPtr schema)
+

Deallocate a Schematron structure.

+
schema:a schema structure

Function: xmlSchematronFreeParserCtxt

void	xmlSchematronFreeParserCtxt	(xmlSchematronParserCtxtPtr ctxt)
+

Free the resources associated to the schema parser context

+
ctxt:the schema parser context

Function: xmlSchematronFreeValidCtxt

void	xmlSchematronFreeValidCtxt	(xmlSchematronValidCtxtPtr ctxt)
+

Free the resources associated to the schema validation context

+
ctxt:the schema validation context

Function: xmlSchematronNewDocParserCtxt

xmlSchematronParserCtxtPtr	xmlSchematronNewDocParserCtxt	(xmlDocPtr doc)
+

Create an XML Schematrons parse context for that document. NB. The document may be modified during the parsing process.

+
doc:a preparsed document tree
Returns:the parser context or NULL in case of error

Function: xmlSchematronNewMemParserCtxt

xmlSchematronParserCtxtPtr	xmlSchematronNewMemParserCtxt	(const char * buffer, 
int size)
+

Create an XML Schematrons parse context for that memory buffer expected to contain an XML Schematrons file.

+
buffer:a pointer to a char array containing the schemas
size:the size of the array
Returns:the parser context or NULL in case of error

Function: xmlSchematronNewParserCtxt

xmlSchematronParserCtxtPtr	xmlSchematronNewParserCtxt	(const char * URL)
+

Create an XML Schematrons parse context for that file/resource expected to contain an XML Schematrons file.

+
URL:the location of the schema
Returns:the parser context or NULL in case of error

Function: xmlSchematronNewValidCtxt

xmlSchematronValidCtxtPtr	xmlSchematronNewValidCtxt	(xmlSchematronPtr schema, 
int options)
+

Create an XML Schematrons validation context based on the given schema.

+
schema:a precompiled XML Schematrons
options:a set of xmlSchematronValidOptions
Returns:the validation context or NULL in case of error

Function: xmlSchematronParse

xmlSchematronPtr	xmlSchematronParse	(xmlSchematronParserCtxtPtr ctxt)
+

parse a schema definition resource and build an internal XML Schema structure which can be used to validate instances.

+
ctxt:a schema validation context
Returns:the internal XML Schematron structure built from the resource or NULL in case of error

Function: xmlSchematronSetValidStructuredErrors

void	xmlSchematronSetValidStructuredErrors	(xmlSchematronValidCtxtPtr ctxt, 
xmlStructuredErrorFunc serror,
void * ctx)
+

Set the structured error callback

+
ctxt:a Schematron validation context
serror:the structured error function
ctx:the functions context

Function: xmlSchematronValidateDoc

int	xmlSchematronValidateDoc	(xmlSchematronValidCtxtPtr ctxt, 
xmlDocPtr instance)
+

Validate a tree instance against the schematron

+
ctxt:the schema validation context
instance:the document instance tree
Returns:0 in case of success, -1 in case of internal error and an error count otherwise.

Function type: xmlSchematronValidityErrorFunc

Function type: xmlSchematronValidityErrorFunc
+void	xmlSchematronValidityErrorFunc	(void * ctx, 
const char * msg,
... ...) +

Signature of an error callback from a Schematron validation

ctx:the validation context
msg:the message
...:extra arguments

+

Function type: xmlSchematronValidityWarningFunc

Function type: xmlSchematronValidityWarningFunc
+void	xmlSchematronValidityWarningFunc	(void * ctx, 
const char * msg,
... ...) +

Signature of a warning callback from a Schematron validation

ctx:the validation context
msg:the message
...:extra arguments

+

Daniel Veillard

-- cgit v1.2.3