-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathschematron.c
More file actions
68 lines (54 loc) · 1.52 KB
/
Copy pathschematron.c
File metadata and controls
68 lines (54 loc) · 1.52 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
/*
* schematron.c : implementation of the Schematron schema validity checking
*
* See Copyright for the status of this software.
*
* Author: Daniel Veillard
*/
#define IN_LIBXML
#include "libxml.h"
#ifdef LIBXML_SCHEMATRON_STUBS_ENABLED
#include <libxml/schematron.h>
void
xmlSchematronFree(xmlSchematron *schema) {
}
xmlSchematronParserCtxt *
xmlSchematronNewParserCtxt(const char *URL ATTRIBUTE_UNUSED) {
return NULL;
}
xmlSchematronParserCtxt *
xmlSchematronNewMemParserCtxt(const char *buffer ATTRIBUTE_UNUSED,
int size ATTRIBUTE_UNUSED) {
return NULL;
}
xmlSchematronParserCtxt *
xmlSchematronNewDocParserCtxt(xmlDoc *doc ATTRIBUTE_UNUSED) {
return NULL;
}
void
xmlSchematronFreeParserCtxt(xmlSchematronParserCtxt *ctxt ATTRIBUTE_UNUSED) {
}
xmlSchematron *
xmlSchematronParse(xmlSchematronParserCtxt *ctxt ATTRIBUTE_UNUSED) {
return NULL;
}
void
xmlSchematronSetValidStructuredErrors(
xmlSchematronValidCtxt *ctxt ATTRIBUTE_UNUSED,
xmlStructuredErrorFunc serror ATTRIBUTE_UNUSED,
void *ctx ATTRIBUTE_UNUSED) {
}
xmlSchematronValidCtxt *
xmlSchematronNewValidCtxt(xmlSchematron *schema ATTRIBUTE_UNUSED,
int options ATTRIBUTE_UNUSED) {
return NULL;
}
void
xmlSchematronFreeValidCtxt(xmlSchematronValidCtxt *ctxt ATTRIBUTE_UNUSED) {
}
int
xmlSchematronValidateDoc(xmlSchematronValidCtxt *ctxt ATTRIBUTE_UNUSED,
xmlDoc *instance ATTRIBUTE_UNUSED) {
return -1;
}
#endif /* LIBXML_SCHEMATRON_STUBS_ENABLED */