implementation of the Relax-NG validation Table of ContentsStructure xmlRelaxNG struct _xmlRelaxNG
The content of this structure is not made public by the API.
Structure xmlRelaxNGParserCtxt struct _xmlRelaxNGParserCtxt
The content of this structure is not made public by the API.
@@ -149,7 +149,7 @@ The content of this structure is not made public by th
Pop the element end from the RelaxNG validation stack.
ctxt: | the RelaxNG validation context | doc: | a document instance | elem: | an element instance | Returns: | 1 if no validation problem was found or 0 otherwise |
Function: xmlRelaxNGValidatePushCDataint xmlRelaxNGValidatePushCData (xmlRelaxNGValidCtxtPtr ctxt, const xmlChar * data, int len)
check the CData parsed for validation in the current stack
-ctxt: | the RelaxNG validation context | data: | some character data read | len: | the lenght of the data | Returns: | 1 if no validation problem was found or -1 otherwise |
Function: xmlRelaxNGValidatePushElementint xmlRelaxNGValidatePushElement (xmlRelaxNGValidCtxtPtr ctxt, xmlDocPtr doc, xmlNodePtr elem)
+ctxt: | the RelaxNG validation context | data: | some character data read | len: | the length of the data | Returns: | 1 if no validation problem was found or -1 otherwise |
Function: xmlRelaxNGValidatePushElementint xmlRelaxNGValidatePushElement (xmlRelaxNGValidCtxtPtr ctxt, xmlDocPtr doc, xmlNodePtr elem)
Push a new element start on the RelaxNG validation stack.
ctxt: | the validation context | doc: | a document instance | elem: | an element instance | Returns: | 1 if no validation problem was found or 0 if validating the element requires a full node, and -1 in case of error. |
Function type: xmlRelaxNGValidityErrorFuncFunction type: xmlRelaxNGValidityErrorFunc
void xmlRelaxNGValidityErrorFunc (void * ctx, const char * msg, ... ...)
|