--- embedaddon/libxml2/doc/devhelp/libxml2-xmlreader.html 2012/02/21 23:37:59 1.1
+++ embedaddon/libxml2/doc/devhelp/libxml2-xmlreader.html 2013/07/22 01:22:25 1.1.1.2
@@ -107,6 +107,7 @@ int xmlTextRead
int xmlTextReaderMoveToElement (xmlTextReaderPtr reader);
xmlTextReaderPtr xmlReaderForIO (xmlInputReadCallback ioread,
xmlInputCloseCallback ioclose,
void * ioctx,
const char * URL,
const char * encoding,
int options);
xmlChar * xmlTextReaderReadOuterXml (xmlTextReaderPtr reader);
+int xmlTextReaderRelaxNGValidateCtxt (xmlTextReaderPtr reader,
xmlRelaxNGValidCtxtPtr ctxt,
int options);
xmlChar * xmlTextReaderPrefix (xmlTextReaderPtr reader);
int xmlTextReaderReadAttributeValue (xmlTextReaderPtr reader);
int xmlTextReaderNextSibling (xmlTextReaderPtr reader);
@@ -511,8 +512,12 @@ The content of this structure is not made public by th
reader: | the xmlTextReaderPtr used |
schema: | a precompiled RelaxNG schema |
Returns: | 0 in case the RelaxNG validation could be (des)activated and -1 in case of error. |
int xmlTextReaderRelaxNGValidate (xmlTextReaderPtr reader,
const char * rng)
-
Use RelaxNG to validate the document as it is processed. Activation is only possible before the first Read(). if @rng is NULL, then RelaxNG validation is deactivated.
-reader: | the xmlTextReaderPtr used |
rng: | the path to a RelaxNG schema or NULL |
Returns: | 0 in case the RelaxNG validation could be (de)activated and -1 in case of error. |
Use RelaxNG schema to validate the document as it is processed. Activation is only possible before the first Read(). If @rng is NULL, then RelaxNG schema validation is deactivated.
+reader: | the xmlTextReaderPtr used |
rng: | the path to a RelaxNG schema or NULL |
Returns: | 0 in case the schemas validation could be (de)activated and -1 in case of error. |
int xmlTextReaderRelaxNGValidateCtxt (xmlTextReaderPtr reader,
xmlRelaxNGValidCtxtPtr ctxt,
int options)
+
Use RelaxNG schema context to validate the document as it is processed. Activation is only possible before the first Read(). If @ctxt is NULL, then RelaxNG schema validation is deactivated.
+reader: | the xmlTextReaderPtr used |
ctxt: | the RelaxNG schema validation context or NULL |
options: | options (not used yet) |
Returns: | 0 in case the schemas validation could be (de)activated and -1 in case of error. |
int xmlTextReaderSchemaValidate (xmlTextReaderPtr reader,
const char * xsd)
Use W3C XSD schema to validate the document as it is processed. Activation is only possible before the first Read(). If @xsd is NULL, then XML Schema validation is deactivated.