Lines Matching full:relaxng
2 * relaxng.c : implementation of the Relax-NG handling and validity checking
29 #include <libxml/relaxng.h>
40 "http://relaxng.org/ns/structure/1.0";
676 * Deallocate a RelaxNG document structure.
697 * Deallocate a RelaxNG document structures.
715 * Deallocate a RelaxNG include structure.
736 * Deallocate a RelaxNG include structure.
754 * Allocate a new RelaxNG structure.
777 * Deallocate a RelaxNG schema structure.
802 * Deallocate a RelaxNG structure.
833 * Allocate a new RelaxNG grammar.
856 * Deallocate a RelaxNG grammar structure.
885 * Allocate a new RelaxNG define.
933 * Deallocate RelaxNG partition set structures.
966 * Deallocate a RelaxNG define structure.
1001 * Allocate a new RelaxNG validation state container
1047 * Add a RelaxNG validation state to the container without checking
1086 * Add a RelaxNG validation state to the container
1131 * Free a RelaxNG validation state container
1177 * Allocate a new RelaxNG validation state
1378 * Deallocate a RelaxNG validation state structure.
1407 * @ctxt: a RelaxNG parser context
2836 * Cleanup the default Schemas type library associated to RelaxNG
3016 * ctxt: the RelaxNG parser context
3242 * ctxt: the RelaxNG parser context
3517 * parse the content of a RelaxNG value node.
3545 xmlStrdup(BAD_CAST "http://relaxng.org/ns/structure/1.0");
3609 * parse the content of a RelaxNG data node.
3638 xmlStrdup(BAD_CAST "http://relaxng.org/ns/structure/1.0");
3688 BAD_CAST "http://relaxng.org/ns/structure/1.0")) {
4473 * parse the content of a RelaxNG interleave node.
4585 * parse the content of a RelaxNG define element node.
4809 * parse the content of a RelaxNG pattern node.
5109 * parse the content of a RelaxNG attribute node.
5193 * parse the content of a RelaxNG nameClass node.
5254 * parse the content of a RelaxNG nameClass node.
5395 * parse the content of a RelaxNG element node.
5508 * parse the content of a RelaxNG start node.
5556 * parse the content of a RelaxNG start node.
5614 * parse the content of a RelaxNG grammar node.
6631 * @node: the root node of the RelaxNG schema
6636 * Returns the internal XML RelaxNG structure built or
6780 * Note: since the process of compiling a RelaxNG schemas modifies the
7461 * Returns the internal XML RelaxNG structure built from the resource or
7678 * Dump a RelaxNG structure back
7694 * Dump a RelaxNG structure back
7811 * Dump a RelaxNG structure back
7821 fprintf(output, " xmlns=\"http://relaxng.org/ns/structure/1.0\"");
7851 * Dump a RelaxNG structure back
7859 fprintf(output, "RelaxNG empty or failed to compile\n");
7862 fprintf(output, "RelaxNG: ");
7871 fprintf(output, "RelaxNG has no top grammar\n");
7882 * Dump the transformed RelaxNG tree.
7890 fprintf(output, "RelaxNG empty or failed to compile\n");
7961 * @ctxt: the RelaxNG validation context
8271 * Push a new element start on the RelaxNG validation stack.
8347 * @ctxt: the RelaxNG validation context
8390 * @ctxt: the RelaxNG validation context
8394 * Pop the element end from the RelaxNG validation stack.