1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2025-03-27 18:50:07 +03:00

preparing to make testsuite releases along with code source releases fixed

* xstc/Makefile.am README README.tests Makefile.tests Makefile.am:
  preparing to make testsuite releases along with code source releases
* gentest.py testapi.c: fixed a couple of problem introduced by
  the new Schemas support for Readers
* xpath.c: fixed the XPath attribute:: bug #309580, #309864 in a crude
  but simple way.
* xmlschemas.c include/libxml/tree.h: fixed a couple of problems
  raised by the doc builder.
* doc/*: made rebuild
Daniel
This commit is contained in:
Daniel Veillard 2005-07-10 21:38:31 +00:00
parent df4223ece4
commit 1f33c4d61f
48 changed files with 9590 additions and 9199 deletions

View File

@ -1,3 +1,15 @@
Sun Jul 10 23:33:41 CEST 2005 Daniel Veillard <daniel@veillard.com>
* xstc/Makefile.am README README.tests Makefile.tests Makefile.am:
preparing to make testsuite releases along with code source releases
* gentest.py testapi.c: fixed a couple of problem introduced by
the new Schemas support for Readers
* xpath.c: fixed the XPath attribute:: bug #309580, #309864 in a crude
but simple way.
* xmlschemas.c include/libxml/tree.h: fixed a couple of problems
raised by the doc builder.
* doc/*: made rebuild
Sun Jul 10 21:51:16 CEST 2005 Daniel Veillard <daniel@veillard.com>
* xmlschemas.c: fixed a bug introduced on last commit

View File

@ -1063,13 +1063,15 @@ cleanup:
dist-hook: cleanup libxml2.spec
-cp libxml2.spec $(distdir)
(cd $(srcdir) ; tar -cf - --exclude CVS win32 macos vms bakefile test result SAXresult ) | (cd $(distdir); tar xf -)
(cd $(srcdir) ; tar -cf - --exclude CVS win32 macos vms bakefile test result) | (cd $(distdir); tar xf -)
dist-source: distdir
$(AMTAR) -chof - --exclude test --exclude result $(distdir) | GZIP=$(GZIP_ENV) gzip -c >`echo "$(distdir)" | sed "s+libxml2+libxml2-sources+"`.tar.gz
dist-test: distdir
$(AMTAR) -chof - $(distdir)/test $(distdir)/result $(distdir)/xstc/Test | GZIP=$(GZIP_ENV) gzip -c >`echo "$(distdir)" | sed "s+libxml2+libxml2-sources+"`.tar.gz
(cd $(srcdir) ; tar -cf - --exclude CVS xstc/Tests) | (cd $(distdir); tar xf -)
tar -cf - $(distdir)/test $(distdir)/result $(distdir)/xstc/Tests $(distdir)/Makefile.tests $(distdir)/README $(distdir)/README.tests $(distdir)/AUTHORS $(distdir)/testapi.c $(distdir)/runtest.c $(distdir)/runsuite.c | GZIP=$(GZIP_ENV) gzip -c >`echo "$(distdir)" | sed "s+libxml2+libxml2-tests+"`.tar.gz
@(rm -rf $(distdir)/xstc/Test)
cleantar:
@(rm -f libxml*.tar.gz COPYING.LIB)
@ -1106,6 +1108,7 @@ EXTRA_DIST = xml2-config.in xml2Conf.sh.in libxml.spec.in libxml2.spec \
triop.h triodef.h libxml.h elfgcchack.h \
testThreadsWin32.c genUnicode.py TODO_SCHEMAS \
dbgen.pl dbgenattr.pl regressions.py regressions.xml \
README.tests Makefile.tests \
$(CVS_EXTRA_DIST)

35
Makefile.tests Normal file
View File

@ -0,0 +1,35 @@
#
# You may have to ajust to call the right compiler, or other oprions
# for compiling and linking
#
CFLAGS=`xml2-config --cflags`
LIBS=`xml2-config --libs`
THREADLIB= -lpthread
EXEEXT=
all: runtest$(EXEEXT) runsuite$(EXEEXT) testapi$(EXEEXT)
clean:
$(RM) runtest$(EXEEXT) runsuite$(EXEEXT) testapi$(EXEEXT)
check: do_runtest do_runsuite do_testapi
runtest$(EXEEXT): runtest.c
$(CC) -o runtest$(EXEEXT) $(CFLAGS) runtest.c $(LIBS) $(THREADLIB)
do_runtest: runtest$(EXEEXT)
./runtest
runsuite$(EXEEXT): runsuite.c
$(CC) -o runsuite$(EXEEXT) $(CFLAGS) runsuite.c $(LIBS)
do_runsuite: runsuite$(EXEEXT)
./runsuite
testapi$(EXEEXT): testapi.c
$(CC) -o testapi$(EXEEXT) $(CFLAGS) testapi.c $(LIBS)
do_testapi: testapi$(EXEEXT)
./testapi

4
README
View File

@ -15,8 +15,8 @@ To assert build quality:
on an Unixised setup:
run make tests
otherwise:
There is 2 standalone tools runtest.c and testapi.c, which should
compile as part of the build or as any application would.
There is 3 standalone tools runtest.c runsuite.c testapi.c, which
should compile as part of the build or as any application would.
Launch them from this directory to get results, runtest checks
the proper functionning of libxml2 main APIs while testapi does
a full coverage check. Report failures to the list.

29
README.tests Normal file
View File

@ -0,0 +1,29 @@
README.tests
Instructions for standalone test regressions of libxml2
libxml2-tests-$version.tar.gz contains 3 standalone C programs as well
as a large amount of tests and results coming from libxml2 itself and
from W3C, NIST, Sun Microsystems, Microsoft and James Clark. Each C
program has a different testing purpose:
runtest.c : runs libxml2 basic internal regression tests
runsuite.c: runs libxml2 against external regression tests
testapi.c : exercises the library public entry points
The command:
make -f Makefile.tests
should be sufficient on an Unix system to build and exercise the tests
for the version of the library installed on the system. Note however
that there isn't backward compatibility provided so if the installed
version is older to the testsuite one, failing to compile or run the tests
is likely. In any event this won't work with an installed libxml2 older
than 2.6.20.
Building on other platfroms should be a matter of compiling the C files
like any other program using libxml2, running the test should be done
simply by launching the resulting executables.
Daniel Veillard
Sun Jul 10 2005

View File

@ -13,29 +13,30 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="APIchunk3.html">F-I</a>
<a href="APIchunk4.html">J-N</a>
<a href="APIchunk5.html">O-P</a>
<a href="APIchunk6.html">Q-S</a>
<a href="APIchunk7.html">T-U</a>
<a href="APIchunk8.html">V-Z</a>
<a href="APIchunk9.html">a-a</a>
<a href="APIchunk10.html">b-b</a>
<a href="APIchunk11.html">c-c</a>
<a href="APIchunk12.html">d-d</a>
<a href="APIchunk13.html">e-e</a>
<a href="APIchunk14.html">f-f</a>
<a href="APIchunk15.html">g-h</a>
<a href="APIchunk16.html">i-i</a>
<a href="APIchunk17.html">j-l</a>
<a href="APIchunk18.html">m-m</a>
<a href="APIchunk19.html">n-n</a>
<a href="APIchunk20.html">o-o</a>
<a href="APIchunk21.html">p-p</a>
<a href="APIchunk22.html">q-r</a>
<a href="APIchunk23.html">s-s</a>
<a href="APIchunk24.html">t-t</a>
<a href="APIchunk25.html">u-v</a>
<a href="APIchunk26.html">w-w</a>
<a href="APIchunk27.html">x-x</a>
<a href="APIchunk28.html">y-z</a>
<a href="APIchunk6.html">Q-R</a>
<a href="APIchunk7.html">S-S</a>
<a href="APIchunk8.html">T-U</a>
<a href="APIchunk9.html">V-Z</a>
<a href="APIchunk10.html">a-a</a>
<a href="APIchunk11.html">b-b</a>
<a href="APIchunk12.html">c-c</a>
<a href="APIchunk13.html">d-d</a>
<a href="APIchunk14.html">e-e</a>
<a href="APIchunk15.html">f-f</a>
<a href="APIchunk16.html">g-h</a>
<a href="APIchunk17.html">i-i</a>
<a href="APIchunk18.html">j-l</a>
<a href="APIchunk19.html">m-m</a>
<a href="APIchunk20.html">n-n</a>
<a href="APIchunk21.html">o-o</a>
<a href="APIchunk22.html">p-p</a>
<a href="APIchunk23.html">q-r</a>
<a href="APIchunk24.html">s-s</a>
<a href="APIchunk25.html">t-t</a>
<a href="APIchunk26.html">u-v</a>
<a href="APIchunk27.html">w-w</a>
<a href="APIchunk28.html">x-x</a>
<a href="APIchunk29.html">y-z</a>
</h2><h2>Letter A:</h2><dl><dt>A-Z</dt><dd><a href="html/libxml-parserInternals.html#xmlCheckLanguageID">xmlCheckLanguageID</a><br />
</dd><dt>A-Za-z</dt><dd><a href="html/libxml-parserInternals.html#xmlParseEncName">xmlParseEncName</a><br />
</dd><dt>A-Za-z0-9</dt><dd><a href="html/libxml-parserInternals.html#xmlParseEncName">xmlParseEncName</a><br />
@ -71,6 +72,8 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlschemastypes.html#xmlSchemaValueGetNext">xmlSchemaValueGetNext</a><br />
</dd><dt>Activation</dt><dd><a href="html/libxml-xmlreader.html#xmlTextReaderRelaxNGSetSchema">xmlTextReaderRelaxNGSetSchema</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderRelaxNGValidate">xmlTextReaderRelaxNGValidate</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderSchemaValidate">xmlTextReaderSchemaValidate</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderSetSchema">xmlTextReaderSetSchema</a><br />
</dd><dt>Add</dt><dd><a href="html/libxml-catalog.html#xmlACatalogAdd">xmlACatalogAdd</a><br />
<a href="html/libxml-tree.html#xmlAddChild">xmlAddChild</a><br />
<a href="html/libxml-tree.html#xmlAddChildList">xmlAddChildList</a><br />
@ -253,27 +256,28 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="APIchunk3.html">F-I</a>
<a href="APIchunk4.html">J-N</a>
<a href="APIchunk5.html">O-P</a>
<a href="APIchunk6.html">Q-S</a>
<a href="APIchunk7.html">T-U</a>
<a href="APIchunk8.html">V-Z</a>
<a href="APIchunk9.html">a-a</a>
<a href="APIchunk10.html">b-b</a>
<a href="APIchunk11.html">c-c</a>
<a href="APIchunk12.html">d-d</a>
<a href="APIchunk13.html">e-e</a>
<a href="APIchunk14.html">f-f</a>
<a href="APIchunk15.html">g-h</a>
<a href="APIchunk16.html">i-i</a>
<a href="APIchunk17.html">j-l</a>
<a href="APIchunk18.html">m-m</a>
<a href="APIchunk19.html">n-n</a>
<a href="APIchunk20.html">o-o</a>
<a href="APIchunk21.html">p-p</a>
<a href="APIchunk22.html">q-r</a>
<a href="APIchunk23.html">s-s</a>
<a href="APIchunk24.html">t-t</a>
<a href="APIchunk25.html">u-v</a>
<a href="APIchunk26.html">w-w</a>
<a href="APIchunk27.html">x-x</a>
<a href="APIchunk28.html">y-z</a>
<a href="APIchunk6.html">Q-R</a>
<a href="APIchunk7.html">S-S</a>
<a href="APIchunk8.html">T-U</a>
<a href="APIchunk9.html">V-Z</a>
<a href="APIchunk10.html">a-a</a>
<a href="APIchunk11.html">b-b</a>
<a href="APIchunk12.html">c-c</a>
<a href="APIchunk13.html">d-d</a>
<a href="APIchunk14.html">e-e</a>
<a href="APIchunk15.html">f-f</a>
<a href="APIchunk16.html">g-h</a>
<a href="APIchunk17.html">i-i</a>
<a href="APIchunk18.html">j-l</a>
<a href="APIchunk19.html">m-m</a>
<a href="APIchunk20.html">n-n</a>
<a href="APIchunk21.html">o-o</a>
<a href="APIchunk22.html">p-p</a>
<a href="APIchunk23.html">q-r</a>
<a href="APIchunk24.html">s-s</a>
<a href="APIchunk25.html">t-t</a>
<a href="APIchunk26.html">u-v</a>
<a href="APIchunk27.html">w-w</a>
<a href="APIchunk28.html">x-x</a>
<a href="APIchunk29.html">y-z</a>
</h2><p><a href="bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>

View File

@ -13,29 +13,30 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="APIchunk3.html">F-I</a>
<a href="APIchunk4.html">J-N</a>
<a href="APIchunk5.html">O-P</a>
<a href="APIchunk6.html">Q-S</a>
<a href="APIchunk7.html">T-U</a>
<a href="APIchunk8.html">V-Z</a>
<a href="APIchunk9.html">a-a</a>
<a href="APIchunk10.html">b-b</a>
<a href="APIchunk11.html">c-c</a>
<a href="APIchunk12.html">d-d</a>
<a href="APIchunk13.html">e-e</a>
<a href="APIchunk14.html">f-f</a>
<a href="APIchunk15.html">g-h</a>
<a href="APIchunk16.html">i-i</a>
<a href="APIchunk17.html">j-l</a>
<a href="APIchunk18.html">m-m</a>
<a href="APIchunk19.html">n-n</a>
<a href="APIchunk20.html">o-o</a>
<a href="APIchunk21.html">p-p</a>
<a href="APIchunk22.html">q-r</a>
<a href="APIchunk23.html">s-s</a>
<a href="APIchunk24.html">t-t</a>
<a href="APIchunk25.html">u-v</a>
<a href="APIchunk26.html">w-w</a>
<a href="APIchunk27.html">x-x</a>
<a href="APIchunk28.html">y-z</a>
<a href="APIchunk6.html">Q-R</a>
<a href="APIchunk7.html">S-S</a>
<a href="APIchunk8.html">T-U</a>
<a href="APIchunk9.html">V-Z</a>
<a href="APIchunk10.html">a-a</a>
<a href="APIchunk11.html">b-b</a>
<a href="APIchunk12.html">c-c</a>
<a href="APIchunk13.html">d-d</a>
<a href="APIchunk14.html">e-e</a>
<a href="APIchunk15.html">f-f</a>
<a href="APIchunk16.html">g-h</a>
<a href="APIchunk17.html">i-i</a>
<a href="APIchunk18.html">j-l</a>
<a href="APIchunk19.html">m-m</a>
<a href="APIchunk20.html">n-n</a>
<a href="APIchunk21.html">o-o</a>
<a href="APIchunk22.html">p-p</a>
<a href="APIchunk23.html">q-r</a>
<a href="APIchunk24.html">s-s</a>
<a href="APIchunk25.html">t-t</a>
<a href="APIchunk26.html">u-v</a>
<a href="APIchunk27.html">w-w</a>
<a href="APIchunk28.html">x-x</a>
<a href="APIchunk29.html">y-z</a>
</h2><h2>Letter C:</h2><dl><dt>C14N</dt><dd><a href="html/libxml-c14n.html#xmlC14NDocSaveTo">xmlC14NDocSaveTo</a><br />
<a href="html/libxml-c14n.html#xmlC14NExecute">xmlC14NExecute</a><br />
</dd><dt>CATALOG</dt><dd><a href="html/libxml-catalog.html#xmlLoadACatalog">xmlLoadACatalog</a><br />
@ -346,27 +347,28 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="APIchunk3.html">F-I</a>
<a href="APIchunk4.html">J-N</a>
<a href="APIchunk5.html">O-P</a>
<a href="APIchunk6.html">Q-S</a>
<a href="APIchunk7.html">T-U</a>
<a href="APIchunk8.html">V-Z</a>
<a href="APIchunk9.html">a-a</a>
<a href="APIchunk10.html">b-b</a>
<a href="APIchunk11.html">c-c</a>
<a href="APIchunk12.html">d-d</a>
<a href="APIchunk13.html">e-e</a>
<a href="APIchunk14.html">f-f</a>
<a href="APIchunk15.html">g-h</a>
<a href="APIchunk16.html">i-i</a>
<a href="APIchunk17.html">j-l</a>
<a href="APIchunk18.html">m-m</a>
<a href="APIchunk19.html">n-n</a>
<a href="APIchunk20.html">o-o</a>
<a href="APIchunk21.html">p-p</a>
<a href="APIchunk22.html">q-r</a>
<a href="APIchunk23.html">s-s</a>
<a href="APIchunk24.html">t-t</a>
<a href="APIchunk25.html">u-v</a>
<a href="APIchunk26.html">w-w</a>
<a href="APIchunk27.html">x-x</a>
<a href="APIchunk28.html">y-z</a>
<a href="APIchunk6.html">Q-R</a>
<a href="APIchunk7.html">S-S</a>
<a href="APIchunk8.html">T-U</a>
<a href="APIchunk9.html">V-Z</a>
<a href="APIchunk10.html">a-a</a>
<a href="APIchunk11.html">b-b</a>
<a href="APIchunk12.html">c-c</a>
<a href="APIchunk13.html">d-d</a>
<a href="APIchunk14.html">e-e</a>
<a href="APIchunk15.html">f-f</a>
<a href="APIchunk16.html">g-h</a>
<a href="APIchunk17.html">i-i</a>
<a href="APIchunk18.html">j-l</a>
<a href="APIchunk19.html">m-m</a>
<a href="APIchunk20.html">n-n</a>
<a href="APIchunk21.html">o-o</a>
<a href="APIchunk22.html">p-p</a>
<a href="APIchunk23.html">q-r</a>
<a href="APIchunk24.html">s-s</a>
<a href="APIchunk25.html">t-t</a>
<a href="APIchunk26.html">u-v</a>
<a href="APIchunk27.html">w-w</a>
<a href="APIchunk28.html">x-x</a>
<a href="APIchunk29.html">y-z</a>
</h2><p><a href="bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -13,29 +13,30 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="APIchunk3.html">F-I</a>
<a href="APIchunk4.html">J-N</a>
<a href="APIchunk5.html">O-P</a>
<a href="APIchunk6.html">Q-S</a>
<a href="APIchunk7.html">T-U</a>
<a href="APIchunk8.html">V-Z</a>
<a href="APIchunk9.html">a-a</a>
<a href="APIchunk10.html">b-b</a>
<a href="APIchunk11.html">c-c</a>
<a href="APIchunk12.html">d-d</a>
<a href="APIchunk13.html">e-e</a>
<a href="APIchunk14.html">f-f</a>
<a href="APIchunk15.html">g-h</a>
<a href="APIchunk16.html">i-i</a>
<a href="APIchunk17.html">j-l</a>
<a href="APIchunk18.html">m-m</a>
<a href="APIchunk19.html">n-n</a>
<a href="APIchunk20.html">o-o</a>
<a href="APIchunk21.html">p-p</a>
<a href="APIchunk22.html">q-r</a>
<a href="APIchunk23.html">s-s</a>
<a href="APIchunk24.html">t-t</a>
<a href="APIchunk25.html">u-v</a>
<a href="APIchunk26.html">w-w</a>
<a href="APIchunk27.html">x-x</a>
<a href="APIchunk28.html">y-z</a>
<a href="APIchunk6.html">Q-R</a>
<a href="APIchunk7.html">S-S</a>
<a href="APIchunk8.html">T-U</a>
<a href="APIchunk9.html">V-Z</a>
<a href="APIchunk10.html">a-a</a>
<a href="APIchunk11.html">b-b</a>
<a href="APIchunk12.html">c-c</a>
<a href="APIchunk13.html">d-d</a>
<a href="APIchunk14.html">e-e</a>
<a href="APIchunk15.html">f-f</a>
<a href="APIchunk16.html">g-h</a>
<a href="APIchunk17.html">i-i</a>
<a href="APIchunk18.html">j-l</a>
<a href="APIchunk19.html">m-m</a>
<a href="APIchunk20.html">n-n</a>
<a href="APIchunk21.html">o-o</a>
<a href="APIchunk22.html">p-p</a>
<a href="APIchunk23.html">q-r</a>
<a href="APIchunk24.html">s-s</a>
<a href="APIchunk25.html">t-t</a>
<a href="APIchunk26.html">u-v</a>
<a href="APIchunk27.html">w-w</a>
<a href="APIchunk28.html">x-x</a>
<a href="APIchunk29.html">y-z</a>
</h2><h2>Letter D:</h2><dl><dt>DEBUG_MEMORY</dt><dd><a href="html/libxml-xmlmemory.html#DEBUG_MEMORY">DEBUG_MEMORY</a><br />
</dd><dt>DEBUG_MEMORY_FREED</dt><dd><a href="html/libxml-xmlmemory.html#DEBUG_MEMORY">DEBUG_MEMORY</a><br />
</dd><dt>DEBUG_MEMORY_LOCATION</dt><dd><a href="html/libxml-xmlmemory.html#DEBUG_MEMORY">DEBUG_MEMORY</a><br />
@ -412,27 +413,28 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="APIchunk3.html">F-I</a>
<a href="APIchunk4.html">J-N</a>
<a href="APIchunk5.html">O-P</a>
<a href="APIchunk6.html">Q-S</a>
<a href="APIchunk7.html">T-U</a>
<a href="APIchunk8.html">V-Z</a>
<a href="APIchunk9.html">a-a</a>
<a href="APIchunk10.html">b-b</a>
<a href="APIchunk11.html">c-c</a>
<a href="APIchunk12.html">d-d</a>
<a href="APIchunk13.html">e-e</a>
<a href="APIchunk14.html">f-f</a>
<a href="APIchunk15.html">g-h</a>
<a href="APIchunk16.html">i-i</a>
<a href="APIchunk17.html">j-l</a>
<a href="APIchunk18.html">m-m</a>
<a href="APIchunk19.html">n-n</a>
<a href="APIchunk20.html">o-o</a>
<a href="APIchunk21.html">p-p</a>
<a href="APIchunk22.html">q-r</a>
<a href="APIchunk23.html">s-s</a>
<a href="APIchunk24.html">t-t</a>
<a href="APIchunk25.html">u-v</a>
<a href="APIchunk26.html">w-w</a>
<a href="APIchunk27.html">x-x</a>
<a href="APIchunk28.html">y-z</a>
<a href="APIchunk6.html">Q-R</a>
<a href="APIchunk7.html">S-S</a>
<a href="APIchunk8.html">T-U</a>
<a href="APIchunk9.html">V-Z</a>
<a href="APIchunk10.html">a-a</a>
<a href="APIchunk11.html">b-b</a>
<a href="APIchunk12.html">c-c</a>
<a href="APIchunk13.html">d-d</a>
<a href="APIchunk14.html">e-e</a>
<a href="APIchunk15.html">f-f</a>
<a href="APIchunk16.html">g-h</a>
<a href="APIchunk17.html">i-i</a>
<a href="APIchunk18.html">j-l</a>
<a href="APIchunk19.html">m-m</a>
<a href="APIchunk20.html">n-n</a>
<a href="APIchunk21.html">o-o</a>
<a href="APIchunk22.html">p-p</a>
<a href="APIchunk23.html">q-r</a>
<a href="APIchunk24.html">s-s</a>
<a href="APIchunk25.html">t-t</a>
<a href="APIchunk26.html">u-v</a>
<a href="APIchunk27.html">w-w</a>
<a href="APIchunk28.html">x-x</a>
<a href="APIchunk29.html">y-z</a>
</h2><p><a href="bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -13,29 +13,30 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="APIchunk3.html">F-I</a>
<a href="APIchunk4.html">J-N</a>
<a href="APIchunk5.html">O-P</a>
<a href="APIchunk6.html">Q-S</a>
<a href="APIchunk7.html">T-U</a>
<a href="APIchunk8.html">V-Z</a>
<a href="APIchunk9.html">a-a</a>
<a href="APIchunk10.html">b-b</a>
<a href="APIchunk11.html">c-c</a>
<a href="APIchunk12.html">d-d</a>
<a href="APIchunk13.html">e-e</a>
<a href="APIchunk14.html">f-f</a>
<a href="APIchunk15.html">g-h</a>
<a href="APIchunk16.html">i-i</a>
<a href="APIchunk17.html">j-l</a>
<a href="APIchunk18.html">m-m</a>
<a href="APIchunk19.html">n-n</a>
<a href="APIchunk20.html">o-o</a>
<a href="APIchunk21.html">p-p</a>
<a href="APIchunk22.html">q-r</a>
<a href="APIchunk23.html">s-s</a>
<a href="APIchunk24.html">t-t</a>
<a href="APIchunk25.html">u-v</a>
<a href="APIchunk26.html">w-w</a>
<a href="APIchunk27.html">x-x</a>
<a href="APIchunk28.html">y-z</a>
<a href="APIchunk6.html">Q-R</a>
<a href="APIchunk7.html">S-S</a>
<a href="APIchunk8.html">T-U</a>
<a href="APIchunk9.html">V-Z</a>
<a href="APIchunk10.html">a-a</a>
<a href="APIchunk11.html">b-b</a>
<a href="APIchunk12.html">c-c</a>
<a href="APIchunk13.html">d-d</a>
<a href="APIchunk14.html">e-e</a>
<a href="APIchunk15.html">f-f</a>
<a href="APIchunk16.html">g-h</a>
<a href="APIchunk17.html">i-i</a>
<a href="APIchunk18.html">j-l</a>
<a href="APIchunk19.html">m-m</a>
<a href="APIchunk20.html">n-n</a>
<a href="APIchunk21.html">o-o</a>
<a href="APIchunk22.html">p-p</a>
<a href="APIchunk23.html">q-r</a>
<a href="APIchunk24.html">s-s</a>
<a href="APIchunk25.html">t-t</a>
<a href="APIchunk26.html">u-v</a>
<a href="APIchunk27.html">w-w</a>
<a href="APIchunk28.html">x-x</a>
<a href="APIchunk29.html">y-z</a>
</h2><h2>Letter F:</h2><dl><dt>FALSE</dt><dd><a href="html/libxml-xmlwriter.html#xmlTextWriterStartDTDEntity">xmlTextWriterStartDTDEntity</a><br />
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteDTDEntity">xmlTextWriterWriteDTDEntity</a><br />
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteDTDExternalEntity">xmlTextWriterWriteDTDExternalEntity</a><br />
@ -304,27 +305,28 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="APIchunk3.html">F-I</a>
<a href="APIchunk4.html">J-N</a>
<a href="APIchunk5.html">O-P</a>
<a href="APIchunk6.html">Q-S</a>
<a href="APIchunk7.html">T-U</a>
<a href="APIchunk8.html">V-Z</a>
<a href="APIchunk9.html">a-a</a>
<a href="APIchunk10.html">b-b</a>
<a href="APIchunk11.html">c-c</a>
<a href="APIchunk12.html">d-d</a>
<a href="APIchunk13.html">e-e</a>
<a href="APIchunk14.html">f-f</a>
<a href="APIchunk15.html">g-h</a>
<a href="APIchunk16.html">i-i</a>
<a href="APIchunk17.html">j-l</a>
<a href="APIchunk18.html">m-m</a>
<a href="APIchunk19.html">n-n</a>
<a href="APIchunk20.html">o-o</a>
<a href="APIchunk21.html">p-p</a>
<a href="APIchunk22.html">q-r</a>
<a href="APIchunk23.html">s-s</a>
<a href="APIchunk24.html">t-t</a>
<a href="APIchunk25.html">u-v</a>
<a href="APIchunk26.html">w-w</a>
<a href="APIchunk27.html">x-x</a>
<a href="APIchunk28.html">y-z</a>
<a href="APIchunk6.html">Q-R</a>
<a href="APIchunk7.html">S-S</a>
<a href="APIchunk8.html">T-U</a>
<a href="APIchunk9.html">V-Z</a>
<a href="APIchunk10.html">a-a</a>
<a href="APIchunk11.html">b-b</a>
<a href="APIchunk12.html">c-c</a>
<a href="APIchunk13.html">d-d</a>
<a href="APIchunk14.html">e-e</a>
<a href="APIchunk15.html">f-f</a>
<a href="APIchunk16.html">g-h</a>
<a href="APIchunk17.html">i-i</a>
<a href="APIchunk18.html">j-l</a>
<a href="APIchunk19.html">m-m</a>
<a href="APIchunk20.html">n-n</a>
<a href="APIchunk21.html">o-o</a>
<a href="APIchunk22.html">p-p</a>
<a href="APIchunk23.html">q-r</a>
<a href="APIchunk24.html">s-s</a>
<a href="APIchunk25.html">t-t</a>
<a href="APIchunk26.html">u-v</a>
<a href="APIchunk27.html">w-w</a>
<a href="APIchunk28.html">x-x</a>
<a href="APIchunk29.html">y-z</a>
</h2><p><a href="bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>

View File

@ -13,29 +13,30 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="APIchunk3.html">F-I</a>
<a href="APIchunk4.html">J-N</a>
<a href="APIchunk5.html">O-P</a>
<a href="APIchunk6.html">Q-S</a>
<a href="APIchunk7.html">T-U</a>
<a href="APIchunk8.html">V-Z</a>
<a href="APIchunk9.html">a-a</a>
<a href="APIchunk10.html">b-b</a>
<a href="APIchunk11.html">c-c</a>
<a href="APIchunk12.html">d-d</a>
<a href="APIchunk13.html">e-e</a>
<a href="APIchunk14.html">f-f</a>
<a href="APIchunk15.html">g-h</a>
<a href="APIchunk16.html">i-i</a>
<a href="APIchunk17.html">j-l</a>
<a href="APIchunk18.html">m-m</a>
<a href="APIchunk19.html">n-n</a>
<a href="APIchunk20.html">o-o</a>
<a href="APIchunk21.html">p-p</a>
<a href="APIchunk22.html">q-r</a>
<a href="APIchunk23.html">s-s</a>
<a href="APIchunk24.html">t-t</a>
<a href="APIchunk25.html">u-v</a>
<a href="APIchunk26.html">w-w</a>
<a href="APIchunk27.html">x-x</a>
<a href="APIchunk28.html">y-z</a>
<a href="APIchunk6.html">Q-R</a>
<a href="APIchunk7.html">S-S</a>
<a href="APIchunk8.html">T-U</a>
<a href="APIchunk9.html">V-Z</a>
<a href="APIchunk10.html">a-a</a>
<a href="APIchunk11.html">b-b</a>
<a href="APIchunk12.html">c-c</a>
<a href="APIchunk13.html">d-d</a>
<a href="APIchunk14.html">e-e</a>
<a href="APIchunk15.html">f-f</a>
<a href="APIchunk16.html">g-h</a>
<a href="APIchunk17.html">i-i</a>
<a href="APIchunk18.html">j-l</a>
<a href="APIchunk19.html">m-m</a>
<a href="APIchunk20.html">n-n</a>
<a href="APIchunk21.html">o-o</a>
<a href="APIchunk22.html">p-p</a>
<a href="APIchunk23.html">q-r</a>
<a href="APIchunk24.html">s-s</a>
<a href="APIchunk25.html">t-t</a>
<a href="APIchunk26.html">u-v</a>
<a href="APIchunk27.html">w-w</a>
<a href="APIchunk28.html">x-x</a>
<a href="APIchunk29.html">y-z</a>
</h2><h2>Letter J:</h2><dl><dt>Jan</dt><dd><a href="html/libxml-HTMLparser.html#_htmlElemDesc">_htmlElemDesc</a><br />
</dd><dt>Java</dt><dd><a href="html/libxml-xmlstring.html#xmlCheckUTF8">xmlCheckUTF8</a><br />
</dd></dl><h2>Letter K:</h2><dl><dt>Kanbun</dt><dd><a href="html/libxml-xmlunicode.html#xmlUCSIsKanbun">xmlUCSIsKanbun</a><br />
@ -326,27 +327,28 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="APIchunk3.html">F-I</a>
<a href="APIchunk4.html">J-N</a>
<a href="APIchunk5.html">O-P</a>
<a href="APIchunk6.html">Q-S</a>
<a href="APIchunk7.html">T-U</a>
<a href="APIchunk8.html">V-Z</a>
<a href="APIchunk9.html">a-a</a>
<a href="APIchunk10.html">b-b</a>
<a href="APIchunk11.html">c-c</a>
<a href="APIchunk12.html">d-d</a>
<a href="APIchunk13.html">e-e</a>
<a href="APIchunk14.html">f-f</a>
<a href="APIchunk15.html">g-h</a>
<a href="APIchunk16.html">i-i</a>
<a href="APIchunk17.html">j-l</a>
<a href="APIchunk18.html">m-m</a>
<a href="APIchunk19.html">n-n</a>
<a href="APIchunk20.html">o-o</a>
<a href="APIchunk21.html">p-p</a>
<a href="APIchunk22.html">q-r</a>
<a href="APIchunk23.html">s-s</a>
<a href="APIchunk24.html">t-t</a>
<a href="APIchunk25.html">u-v</a>
<a href="APIchunk26.html">w-w</a>
<a href="APIchunk27.html">x-x</a>
<a href="APIchunk28.html">y-z</a>
<a href="APIchunk6.html">Q-R</a>
<a href="APIchunk7.html">S-S</a>
<a href="APIchunk8.html">T-U</a>
<a href="APIchunk9.html">V-Z</a>
<a href="APIchunk10.html">a-a</a>
<a href="APIchunk11.html">b-b</a>
<a href="APIchunk12.html">c-c</a>
<a href="APIchunk13.html">d-d</a>
<a href="APIchunk14.html">e-e</a>
<a href="APIchunk15.html">f-f</a>
<a href="APIchunk16.html">g-h</a>
<a href="APIchunk17.html">i-i</a>
<a href="APIchunk18.html">j-l</a>
<a href="APIchunk19.html">m-m</a>
<a href="APIchunk20.html">n-n</a>
<a href="APIchunk21.html">o-o</a>
<a href="APIchunk22.html">p-p</a>
<a href="APIchunk23.html">q-r</a>
<a href="APIchunk24.html">s-s</a>
<a href="APIchunk25.html">t-t</a>
<a href="APIchunk26.html">u-v</a>
<a href="APIchunk27.html">w-w</a>
<a href="APIchunk28.html">x-x</a>
<a href="APIchunk29.html">y-z</a>
</h2><p><a href="bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>

View File

@ -13,29 +13,30 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="APIchunk3.html">F-I</a>
<a href="APIchunk4.html">J-N</a>
<a href="APIchunk5.html">O-P</a>
<a href="APIchunk6.html">Q-S</a>
<a href="APIchunk7.html">T-U</a>
<a href="APIchunk8.html">V-Z</a>
<a href="APIchunk9.html">a-a</a>
<a href="APIchunk10.html">b-b</a>
<a href="APIchunk11.html">c-c</a>
<a href="APIchunk12.html">d-d</a>
<a href="APIchunk13.html">e-e</a>
<a href="APIchunk14.html">f-f</a>
<a href="APIchunk15.html">g-h</a>
<a href="APIchunk16.html">i-i</a>
<a href="APIchunk17.html">j-l</a>
<a href="APIchunk18.html">m-m</a>
<a href="APIchunk19.html">n-n</a>
<a href="APIchunk20.html">o-o</a>
<a href="APIchunk21.html">p-p</a>
<a href="APIchunk22.html">q-r</a>
<a href="APIchunk23.html">s-s</a>
<a href="APIchunk24.html">t-t</a>
<a href="APIchunk25.html">u-v</a>
<a href="APIchunk26.html">w-w</a>
<a href="APIchunk27.html">x-x</a>
<a href="APIchunk28.html">y-z</a>
<a href="APIchunk6.html">Q-R</a>
<a href="APIchunk7.html">S-S</a>
<a href="APIchunk8.html">T-U</a>
<a href="APIchunk9.html">V-Z</a>
<a href="APIchunk10.html">a-a</a>
<a href="APIchunk11.html">b-b</a>
<a href="APIchunk12.html">c-c</a>
<a href="APIchunk13.html">d-d</a>
<a href="APIchunk14.html">e-e</a>
<a href="APIchunk15.html">f-f</a>
<a href="APIchunk16.html">g-h</a>
<a href="APIchunk17.html">i-i</a>
<a href="APIchunk18.html">j-l</a>
<a href="APIchunk19.html">m-m</a>
<a href="APIchunk20.html">n-n</a>
<a href="APIchunk21.html">o-o</a>
<a href="APIchunk22.html">p-p</a>
<a href="APIchunk23.html">q-r</a>
<a href="APIchunk24.html">s-s</a>
<a href="APIchunk25.html">t-t</a>
<a href="APIchunk26.html">u-v</a>
<a href="APIchunk27.html">w-w</a>
<a href="APIchunk28.html">x-x</a>
<a href="APIchunk29.html">y-z</a>
</h2><h2>Letter O:</h2><dl><dt>OBSOLETE:</dt><dd><a href="html/libxml-parserInternals.html#xmlHandleEntity">xmlHandleEntity</a><br />
</dd><dt>ONCE</dt><dd><a href="html/libxml-tree.html#_xmlElementContent">_xmlElementContent</a><br />
</dd><dt>OPT</dt><dd><a href="html/libxml-tree.html#_xmlElementContent">_xmlElementContent</a><br />
@ -143,6 +144,7 @@ A:link, A:visited, A:active { text-decoration: underline }
</dd><dt>People</dt><dd><a href="html/libxml-entities.html#xmlEncodeEntities">xmlEncodeEntities</a><br />
</dd><dt>PhoneticExtensions</dt><dd><a href="html/libxml-xmlunicode.html#xmlUCSIsPhoneticExtensions">xmlUCSIsPhoneticExtensions</a><br />
</dd><dt>Please</dt><dd><a href="html/libxml-xmlIO.html#xmlNormalizeWindowsPath">xmlNormalizeWindowsPath</a><br />
</dd><dt>Plug</dt><dd><a href="html/libxml-xmlschemas.html#xmlSchemaSAXPlug">xmlSchemaSAXPlug</a><br />
</dd><dt>Pointer</dt><dd><a href="html/libxml-xmlstring.html#xmlCheckUTF8">xmlCheckUTF8</a><br />
</dd><dt>Points</dt><dd><a href="html/libxml-xpointer.html#xmlXPtrNewRangePoints">xmlXPtrNewRangePoints</a><br />
</dd><dt>Pop</dt><dd><a href="html/libxml-relaxng.html#xmlRelaxNGValidatePopElement">xmlRelaxNGValidatePopElement</a><br />
@ -252,27 +254,28 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="APIchunk3.html">F-I</a>
<a href="APIchunk4.html">J-N</a>
<a href="APIchunk5.html">O-P</a>
<a href="APIchunk6.html">Q-S</a>
<a href="APIchunk7.html">T-U</a>
<a href="APIchunk8.html">V-Z</a>
<a href="APIchunk9.html">a-a</a>
<a href="APIchunk10.html">b-b</a>
<a href="APIchunk11.html">c-c</a>
<a href="APIchunk12.html">d-d</a>
<a href="APIchunk13.html">e-e</a>
<a href="APIchunk14.html">f-f</a>
<a href="APIchunk15.html">g-h</a>
<a href="APIchunk16.html">i-i</a>
<a href="APIchunk17.html">j-l</a>
<a href="APIchunk18.html">m-m</a>
<a href="APIchunk19.html">n-n</a>
<a href="APIchunk20.html">o-o</a>
<a href="APIchunk21.html">p-p</a>
<a href="APIchunk22.html">q-r</a>
<a href="APIchunk23.html">s-s</a>
<a href="APIchunk24.html">t-t</a>
<a href="APIchunk25.html">u-v</a>
<a href="APIchunk26.html">w-w</a>
<a href="APIchunk27.html">x-x</a>
<a href="APIchunk28.html">y-z</a>
<a href="APIchunk6.html">Q-R</a>
<a href="APIchunk7.html">S-S</a>
<a href="APIchunk8.html">T-U</a>
<a href="APIchunk9.html">V-Z</a>
<a href="APIchunk10.html">a-a</a>
<a href="APIchunk11.html">b-b</a>
<a href="APIchunk12.html">c-c</a>
<a href="APIchunk13.html">d-d</a>
<a href="APIchunk14.html">e-e</a>
<a href="APIchunk15.html">f-f</a>
<a href="APIchunk16.html">g-h</a>
<a href="APIchunk17.html">i-i</a>
<a href="APIchunk18.html">j-l</a>
<a href="APIchunk19.html">m-m</a>
<a href="APIchunk20.html">n-n</a>
<a href="APIchunk21.html">o-o</a>
<a href="APIchunk22.html">p-p</a>
<a href="APIchunk23.html">q-r</a>
<a href="APIchunk24.html">s-s</a>
<a href="APIchunk25.html">t-t</a>
<a href="APIchunk26.html">u-v</a>
<a href="APIchunk27.html">w-w</a>
<a href="APIchunk28.html">x-x</a>
<a href="APIchunk29.html">y-z</a>
</h2><p><a href="bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -480,6 +480,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlschemas.html#xmlSchemaNewMemParserCtxt">xmlSchemaNewMemParserCtxt</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaNewParserCtxt">xmlSchemaNewParserCtxt</a><br />
</p><h2>Type xmlSchemaPtr:</h2><p><a href="html/libxml-xmlschemas.html#xmlSchemaParse">xmlSchemaParse</a><br />
</p><h2>Type xmlSchemaSAXPlugPtr:</h2><p><a href="html/libxml-xmlschemas.html#xmlSchemaSAXPlug">xmlSchemaSAXPlug</a><br />
</p><h2>Type xmlSchemaTypePtr:</h2><p><a href="html/libxml-xmlschemastypes.html#xmlSchemaGetBuiltInListSimpleTypeItemType">xmlSchemaGetBuiltInListSimpleTypeItemType</a><br />
<a href="html/libxml-xmlschemastypes.html#xmlSchemaGetBuiltInType">xmlSchemaGetBuiltInType</a><br />
<a href="html/libxml-xmlschemastypes.html#xmlSchemaGetPredefinedType">xmlSchemaGetPredefinedType</a><br />

View File

@ -1822,6 +1822,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlerror.html#XML_ERR_ENTITY_NOT_FINISHED">XML_ERR_ENTITY_NOT_FINISHED</a><br />
<a href="html/libxml-xmlerror.html#XML_ERR_ENTITY_NOT_STARTED">XML_ERR_ENTITY_NOT_STARTED</a><br />
<a href="html/libxml-xmlerror.html#XML_ERR_ENTITY_PE_INTERNAL">XML_ERR_ENTITY_PE_INTERNAL</a><br />
<a href="html/libxml-xmlerror.html#XML_ERR_ENTITY_PROCESSING">XML_ERR_ENTITY_PROCESSING</a><br />
<a href="html/libxml-xmlerror.html#XML_ERR_EQUAL_REQUIRED">XML_ERR_EQUAL_REQUIRED</a><br />
<a href="html/libxml-xmlerror.html#XML_ERR_ERROR">XML_ERR_ERROR</a><br />
<a href="html/libxml-xmlerror.html#XML_ERR_EXTRA_CONTENT">XML_ERR_EXTRA_CONTENT</a><br />
@ -1851,6 +1852,8 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlerror.html#XML_ERR_NONE">XML_ERR_NONE</a><br />
<a href="html/libxml-xmlerror.html#XML_ERR_NOTATION_NOT_FINISHED">XML_ERR_NOTATION_NOT_FINISHED</a><br />
<a href="html/libxml-xmlerror.html#XML_ERR_NOTATION_NOT_STARTED">XML_ERR_NOTATION_NOT_STARTED</a><br />
<a href="html/libxml-xmlerror.html#XML_ERR_NOTATION_PROCESSING">XML_ERR_NOTATION_PROCESSING</a><br />
<a href="html/libxml-xmlerror.html#XML_ERR_NOT_STANDALONE">XML_ERR_NOT_STANDALONE</a><br />
<a href="html/libxml-xmlerror.html#XML_ERR_NOT_WELL_BALANCED">XML_ERR_NOT_WELL_BALANCED</a><br />
<a href="html/libxml-xmlerror.html#XML_ERR_NO_DTD">XML_ERR_NO_DTD</a><br />
<a href="html/libxml-xmlerror.html#XML_ERR_NO_MEMORY">XML_ERR_NO_MEMORY</a><br />
@ -1981,6 +1984,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlerror.html#XML_MODULE_CLOSE">XML_MODULE_CLOSE</a><br />
<a href="html/libxml-xmlerror.html#XML_MODULE_OPEN">XML_MODULE_OPEN</a><br />
<a href="html/libxml-xmlerror.html#XML_NS_ERR_ATTRIBUTE_REDEFINED">XML_NS_ERR_ATTRIBUTE_REDEFINED</a><br />
<a href="html/libxml-xmlerror.html#XML_NS_ERR_EMPTY">XML_NS_ERR_EMPTY</a><br />
<a href="html/libxml-xmlerror.html#XML_NS_ERR_QNAME">XML_NS_ERR_QNAME</a><br />
<a href="html/libxml-xmlerror.html#XML_NS_ERR_UNDEFINED_NAMESPACE">XML_NS_ERR_UNDEFINED_NAMESPACE</a><br />
<a href="html/libxml-xmlerror.html#XML_NS_ERR_XML_NAMESPACE">XML_NS_ERR_XML_NAMESPACE</a><br />
@ -2152,6 +2156,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlerror.html#XML_SCHEMAP_CT_PROPS_CORRECT_4">XML_SCHEMAP_CT_PROPS_CORRECT_4</a><br />
<a href="html/libxml-xmlerror.html#XML_SCHEMAP_CT_PROPS_CORRECT_5">XML_SCHEMAP_CT_PROPS_CORRECT_5</a><br />
<a href="html/libxml-xmlerror.html#XML_SCHEMAP_CVC_SIMPLE_TYPE">XML_SCHEMAP_CVC_SIMPLE_TYPE</a><br />
<a href="html/libxml-xmlerror.html#XML_SCHEMAP_C_PROPS_CORRECT">XML_SCHEMAP_C_PROPS_CORRECT</a><br />
<a href="html/libxml-xmlerror.html#XML_SCHEMAP_DEF_AND_PREFIX">XML_SCHEMAP_DEF_AND_PREFIX</a><br />
<a href="html/libxml-xmlerror.html#XML_SCHEMAP_DERIVATION_OK_RESTRICTION_1">XML_SCHEMAP_DERIVATION_OK_RESTRICTION_1</a><br />
<a href="html/libxml-xmlerror.html#XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_1">XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_1</a><br />
@ -2375,7 +2380,9 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlerror.html#XML_TREE_INVALID_HEX">XML_TREE_INVALID_HEX</a><br />
<a href="html/libxml-xmlerror.html#XML_TREE_UNTERMINATED_ENTITY">XML_TREE_UNTERMINATED_ENTITY</a><br />
<a href="html/libxml-xmlerror.html#XML_WAR_CATALOG_PI">XML_WAR_CATALOG_PI</a><br />
<a href="html/libxml-xmlerror.html#XML_WAR_ENTITY_REDEFINED">XML_WAR_ENTITY_REDEFINED</a><br />
<a href="html/libxml-xmlerror.html#XML_WAR_LANG_VALUE">XML_WAR_LANG_VALUE</a><br />
<a href="html/libxml-xmlerror.html#XML_WAR_NS_COLUMN">XML_WAR_NS_COLUMN</a><br />
<a href="html/libxml-xmlerror.html#XML_WAR_NS_URI">XML_WAR_NS_URI</a><br />
<a href="html/libxml-xmlerror.html#XML_WAR_NS_URI_RELATIVE">XML_WAR_NS_URI_RELATIVE</a><br />
<a href="html/libxml-xmlerror.html#XML_WAR_SPACE_VALUE">XML_WAR_SPACE_VALUE</a><br />
@ -2606,8 +2613,10 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlreader.html#xmlTextReaderReadString">xmlTextReaderReadString</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderRelaxNGSetSchema">xmlTextReaderRelaxNGSetSchema</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderRelaxNGValidate">xmlTextReaderRelaxNGValidate</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderSchemaValidate">xmlTextReaderSchemaValidate</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderSetErrorHandler">xmlTextReaderSetErrorHandler</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderSetParserProp">xmlTextReaderSetParserProp</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderSetSchema">xmlTextReaderSetSchema</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderSetStructuredErrorHandler">xmlTextReaderSetStructuredErrorHandler</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderStandalone">xmlTextReaderStandalone</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderValue">xmlTextReaderValue</a><br />
@ -2675,6 +2684,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlschemas.html#xmlSchemaFreeValidCtxt">xmlSchemaFreeValidCtxt</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaGetParserErrors">xmlSchemaGetParserErrors</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaGetValidErrors">xmlSchemaGetValidErrors</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaIsValid">xmlSchemaIsValid</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaNewDocParserCtxt">xmlSchemaNewDocParserCtxt</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaNewMemParserCtxt">xmlSchemaNewMemParserCtxt</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaNewParserCtxt">xmlSchemaNewParserCtxt</a><br />
@ -2683,6 +2693,10 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlschemas.html#xmlSchemaParserCtxt">xmlSchemaParserCtxt</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaParserCtxtPtr">xmlSchemaParserCtxtPtr</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaPtr">xmlSchemaPtr</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaSAXPlug">xmlSchemaSAXPlug</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaSAXPlugPtr">xmlSchemaSAXPlugPtr</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaSAXPlugStruct">xmlSchemaSAXPlugStruct</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaSAXUnplug">xmlSchemaSAXUnplug</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaSetParserErrors">xmlSchemaSetParserErrors</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaSetValidErrors">xmlSchemaSetValidErrors</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaSetValidOptions">xmlSchemaSetValidOptions</a><br />

View File

@ -855,6 +855,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-relaxng.html#xmlRelaxNGGetValidErrors">xmlRelaxNGGetValidErrors</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaGetParserErrors">xmlSchemaGetParserErrors</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaGetValidErrors">xmlSchemaGetValidErrors</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaSAXPlug">xmlSchemaSAXPlug</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderGetErrorHandler">xmlTextReaderGetErrorHandler</a><br />
</p><h2>Type xlinkActuate *:</h2><p><a href="html/libxml-xlink.html#xlinkExtendedLinkFunk">xlinkExtendedLinkFunk</a><br />
</p><h2>Type xlinkHandlerPtr:</h2><p><a href="html/libxml-xlink.html#xlinkSetDefaultHandler">xlinkSetDefaultHandler</a><br />
@ -1791,6 +1792,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-parser.html#xmlSAXUserParseFile">xmlSAXUserParseFile</a><br />
<a href="html/libxml-parser.html#xmlSAXUserParseMemory">xmlSAXUserParseMemory</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaValidateStream">xmlSchemaValidateStream</a><br />
</p><h2>Type xmlSAXHandlerPtr *:</h2><p><a href="html/libxml-xmlschemas.html#xmlSchemaSAXPlug">xmlSchemaSAXPlug</a><br />
</p><h2>Type xmlSAXHandlerV1 *:</h2><p><a href="html/libxml-SAX.html#initdocbDefaultSAXHandler">initdocbDefaultSAXHandler</a><br />
<a href="html/libxml-SAX.html#inithtmlDefaultSAXHandler">inithtmlDefaultSAXHandler</a><br />
<a href="html/libxml-SAX.html#initxmlDefaultSAXHandler">initxmlDefaultSAXHandler</a><br />
@ -1819,6 +1821,8 @@ A:link, A:visited, A:active { text-decoration: underline }
</p><h2>Type xmlSchemaPtr:</h2><p><a href="html/libxml-xmlschemas.html#xmlSchemaDump">xmlSchemaDump</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaFree">xmlSchemaFree</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaNewValidCtxt">xmlSchemaNewValidCtxt</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderSetSchema">xmlTextReaderSetSchema</a><br />
</p><h2>Type xmlSchemaSAXPlugPtr:</h2><p><a href="html/libxml-xmlschemas.html#xmlSchemaSAXUnplug">xmlSchemaSAXUnplug</a><br />
</p><h2>Type xmlSchemaTypePtr:</h2><p><a href="html/libxml-xmlschemastypes.html#xmlSchemaCheckFacet">xmlSchemaCheckFacet</a><br />
<a href="html/libxml-schemasInternals.html#xmlSchemaFreeType">xmlSchemaFreeType</a><br />
<a href="html/libxml-xmlschemastypes.html#xmlSchemaGetBuiltInListSimpleTypeItemType">xmlSchemaGetBuiltInListSimpleTypeItemType</a><br />
@ -1852,6 +1856,8 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlschemastypes.html#xmlSchemaValidateLengthFacetWhtsp">xmlSchemaValidateLengthFacetWhtsp</a><br />
</p><h2>Type xmlSchemaValidCtxtPtr:</h2><p><a href="html/libxml-xmlschemas.html#xmlSchemaFreeValidCtxt">xmlSchemaFreeValidCtxt</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaGetValidErrors">xmlSchemaGetValidErrors</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaIsValid">xmlSchemaIsValid</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaSAXPlug">xmlSchemaSAXPlug</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaSetValidErrors">xmlSchemaSetValidErrors</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaSetValidOptions">xmlSchemaSetValidOptions</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaValidCtxtGetOptions">xmlSchemaValidCtxtGetOptions</a><br />
@ -1965,8 +1971,10 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlreader.html#xmlTextReaderReadString">xmlTextReaderReadString</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderRelaxNGSetSchema">xmlTextReaderRelaxNGSetSchema</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderRelaxNGValidate">xmlTextReaderRelaxNGValidate</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderSchemaValidate">xmlTextReaderSchemaValidate</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderSetErrorHandler">xmlTextReaderSetErrorHandler</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderSetParserProp">xmlTextReaderSetParserProp</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderSetSchema">xmlTextReaderSetSchema</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderSetStructuredErrorHandler">xmlTextReaderSetStructuredErrorHandler</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderStandalone">xmlTextReaderStandalone</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderValue">xmlTextReaderValue</a><br />

View File

@ -333,6 +333,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlerror.html#XML_ERR_ENTITY_NOT_FINISHED">XML_ERR_ENTITY_NOT_FINISHED</a><br />
<a href="html/libxml-xmlerror.html#XML_ERR_ENTITY_NOT_STARTED">XML_ERR_ENTITY_NOT_STARTED</a><br />
<a href="html/libxml-xmlerror.html#XML_ERR_ENTITY_PE_INTERNAL">XML_ERR_ENTITY_PE_INTERNAL</a><br />
<a href="html/libxml-xmlerror.html#XML_ERR_ENTITY_PROCESSING">XML_ERR_ENTITY_PROCESSING</a><br />
<a href="html/libxml-xmlerror.html#XML_ERR_EQUAL_REQUIRED">XML_ERR_EQUAL_REQUIRED</a><br />
<a href="html/libxml-xmlerror.html#XML_ERR_ERROR">XML_ERR_ERROR</a><br />
<a href="html/libxml-xmlerror.html#XML_ERR_EXTRA_CONTENT">XML_ERR_EXTRA_CONTENT</a><br />
@ -362,6 +363,8 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlerror.html#XML_ERR_NONE">XML_ERR_NONE</a><br />
<a href="html/libxml-xmlerror.html#XML_ERR_NOTATION_NOT_FINISHED">XML_ERR_NOTATION_NOT_FINISHED</a><br />
<a href="html/libxml-xmlerror.html#XML_ERR_NOTATION_NOT_STARTED">XML_ERR_NOTATION_NOT_STARTED</a><br />
<a href="html/libxml-xmlerror.html#XML_ERR_NOTATION_PROCESSING">XML_ERR_NOTATION_PROCESSING</a><br />
<a href="html/libxml-xmlerror.html#XML_ERR_NOT_STANDALONE">XML_ERR_NOT_STANDALONE</a><br />
<a href="html/libxml-xmlerror.html#XML_ERR_NOT_WELL_BALANCED">XML_ERR_NOT_WELL_BALANCED</a><br />
<a href="html/libxml-xmlerror.html#XML_ERR_NO_DTD">XML_ERR_NO_DTD</a><br />
<a href="html/libxml-xmlerror.html#XML_ERR_NO_MEMORY">XML_ERR_NO_MEMORY</a><br />
@ -507,6 +510,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-tree.html#XML_NAMESPACE_DECL">XML_NAMESPACE_DECL</a><br />
<a href="html/libxml-tree.html#XML_NOTATION_NODE">XML_NOTATION_NODE</a><br />
<a href="html/libxml-xmlerror.html#XML_NS_ERR_ATTRIBUTE_REDEFINED">XML_NS_ERR_ATTRIBUTE_REDEFINED</a><br />
<a href="html/libxml-xmlerror.html#XML_NS_ERR_EMPTY">XML_NS_ERR_EMPTY</a><br />
<a href="html/libxml-xmlerror.html#XML_NS_ERR_QNAME">XML_NS_ERR_QNAME</a><br />
<a href="html/libxml-xmlerror.html#XML_NS_ERR_UNDEFINED_NAMESPACE">XML_NS_ERR_UNDEFINED_NAMESPACE</a><br />
<a href="html/libxml-xmlerror.html#XML_NS_ERR_XML_NAMESPACE">XML_NS_ERR_XML_NAMESPACE</a><br />
@ -794,6 +798,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlerror.html#XML_SCHEMAP_CT_PROPS_CORRECT_4">XML_SCHEMAP_CT_PROPS_CORRECT_4</a><br />
<a href="html/libxml-xmlerror.html#XML_SCHEMAP_CT_PROPS_CORRECT_5">XML_SCHEMAP_CT_PROPS_CORRECT_5</a><br />
<a href="html/libxml-xmlerror.html#XML_SCHEMAP_CVC_SIMPLE_TYPE">XML_SCHEMAP_CVC_SIMPLE_TYPE</a><br />
<a href="html/libxml-xmlerror.html#XML_SCHEMAP_C_PROPS_CORRECT">XML_SCHEMAP_C_PROPS_CORRECT</a><br />
<a href="html/libxml-xmlerror.html#XML_SCHEMAP_DEF_AND_PREFIX">XML_SCHEMAP_DEF_AND_PREFIX</a><br />
<a href="html/libxml-xmlerror.html#XML_SCHEMAP_DERIVATION_OK_RESTRICTION_1">XML_SCHEMAP_DERIVATION_OK_RESTRICTION_1</a><br />
<a href="html/libxml-xmlerror.html#XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_1">XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_1</a><br />
@ -1231,7 +1236,9 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlerror.html#XML_TREE_INVALID_HEX">XML_TREE_INVALID_HEX</a><br />
<a href="html/libxml-xmlerror.html#XML_TREE_UNTERMINATED_ENTITY">XML_TREE_UNTERMINATED_ENTITY</a><br />
<a href="html/libxml-xmlerror.html#XML_WAR_CATALOG_PI">XML_WAR_CATALOG_PI</a><br />
<a href="html/libxml-xmlerror.html#XML_WAR_ENTITY_REDEFINED">XML_WAR_ENTITY_REDEFINED</a><br />
<a href="html/libxml-xmlerror.html#XML_WAR_LANG_VALUE">XML_WAR_LANG_VALUE</a><br />
<a href="html/libxml-xmlerror.html#XML_WAR_NS_COLUMN">XML_WAR_NS_COLUMN</a><br />
<a href="html/libxml-xmlerror.html#XML_WAR_NS_URI">XML_WAR_NS_URI</a><br />
<a href="html/libxml-xmlerror.html#XML_WAR_NS_URI_RELATIVE">XML_WAR_NS_URI_RELATIVE</a><br />
<a href="html/libxml-xmlerror.html#XML_WAR_SPACE_VALUE">XML_WAR_SPACE_VALUE</a><br />
@ -2578,6 +2585,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlschemas.html#xmlSchemaGetValidErrors">xmlSchemaGetValidErrors</a><br />
<a href="html/libxml-xmlschemastypes.html#xmlSchemaInitTypes">xmlSchemaInitTypes</a><br />
<a href="html/libxml-xmlschemastypes.html#xmlSchemaIsBuiltInTypeFacet">xmlSchemaIsBuiltInTypeFacet</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaIsValid">xmlSchemaIsValid</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaNewDocParserCtxt">xmlSchemaNewDocParserCtxt</a><br />
<a href="html/libxml-xmlschemastypes.html#xmlSchemaNewFacet">xmlSchemaNewFacet</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaNewMemParserCtxt">xmlSchemaNewMemParserCtxt</a><br />
@ -2592,6 +2600,10 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlschemas.html#xmlSchemaParserCtxt">xmlSchemaParserCtxt</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaParserCtxtPtr">xmlSchemaParserCtxtPtr</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaPtr">xmlSchemaPtr</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaSAXPlug">xmlSchemaSAXPlug</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaSAXPlugPtr">xmlSchemaSAXPlugPtr</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaSAXPlugStruct">xmlSchemaSAXPlugStruct</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaSAXUnplug">xmlSchemaSAXUnplug</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaSetParserErrors">xmlSchemaSetParserErrors</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaSetValidErrors">xmlSchemaSetValidErrors</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaSetValidOptions">xmlSchemaSetValidOptions</a><br />
@ -2779,8 +2791,10 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlreader.html#xmlTextReaderReadString">xmlTextReaderReadString</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderRelaxNGSetSchema">xmlTextReaderRelaxNGSetSchema</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderRelaxNGValidate">xmlTextReaderRelaxNGValidate</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderSchemaValidate">xmlTextReaderSchemaValidate</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderSetErrorHandler">xmlTextReaderSetErrorHandler</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderSetParserProp">xmlTextReaderSetParserProp</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderSetSchema">xmlTextReaderSetSchema</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderSetStructuredErrorHandler">xmlTextReaderSetStructuredErrorHandler</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderStandalone">xmlTextReaderStandalone</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderValue">xmlTextReaderValue</a><br />

View File

@ -190,10 +190,16 @@ void <a href="#xmlStructuredErrorFunc">xmlStructuredErrorFunc</a> (void * userD
<a name="XML_WAR_NS_URI_RELATIVE" id="XML_WAR_NS_URI_RELATIVE">XML_WAR_NS_URI_RELATIVE</a> = 100 : 100
<a name="XML_ERR_MISSING_ENCODING" id="XML_ERR_MISSING_ENCODING">XML_ERR_MISSING_ENCODING</a> = 101 : 101
<a name="XML_WAR_SPACE_VALUE" id="XML_WAR_SPACE_VALUE">XML_WAR_SPACE_VALUE</a> = 102 : 102
<a name="XML_ERR_NOT_STANDALONE" id="XML_ERR_NOT_STANDALONE">XML_ERR_NOT_STANDALONE</a> = 103 : 103
<a name="XML_ERR_ENTITY_PROCESSING" id="XML_ERR_ENTITY_PROCESSING">XML_ERR_ENTITY_PROCESSING</a> = 104 : 104
<a name="XML_ERR_NOTATION_PROCESSING" id="XML_ERR_NOTATION_PROCESSING">XML_ERR_NOTATION_PROCESSING</a> = 105 : 105
<a name="XML_WAR_NS_COLUMN" id="XML_WAR_NS_COLUMN">XML_WAR_NS_COLUMN</a> = 106 : 106
<a name="XML_WAR_ENTITY_REDEFINED" id="XML_WAR_ENTITY_REDEFINED">XML_WAR_ENTITY_REDEFINED</a> = 107 : 107
<a name="XML_NS_ERR_XML_NAMESPACE" id="XML_NS_ERR_XML_NAMESPACE">XML_NS_ERR_XML_NAMESPACE</a> = 200
<a name="XML_NS_ERR_UNDEFINED_NAMESPACE" id="XML_NS_ERR_UNDEFINED_NAMESPACE">XML_NS_ERR_UNDEFINED_NAMESPACE</a> = 201 : 201
<a name="XML_NS_ERR_QNAME" id="XML_NS_ERR_QNAME">XML_NS_ERR_QNAME</a> = 202 : 202
<a name="XML_NS_ERR_ATTRIBUTE_REDEFINED" id="XML_NS_ERR_ATTRIBUTE_REDEFINED">XML_NS_ERR_ATTRIBUTE_REDEFINED</a> = 203 : 203
<a name="XML_NS_ERR_EMPTY" id="XML_NS_ERR_EMPTY">XML_NS_ERR_EMPTY</a> = 204 : 204
<a name="XML_DTD_ATTRIBUTE_DEFAULT" id="XML_DTD_ATTRIBUTE_DEFAULT">XML_DTD_ATTRIBUTE_DEFAULT</a> = 500
<a name="XML_DTD_ATTRIBUTE_REDEFINED" id="XML_DTD_ATTRIBUTE_REDEFINED">XML_DTD_ATTRIBUTE_REDEFINED</a> = 501 : 501
<a name="XML_DTD_ATTRIBUTE_VALUE" id="XML_DTD_ATTRIBUTE_VALUE">XML_DTD_ATTRIBUTE_VALUE</a> = 502 : 502
@ -747,6 +753,7 @@ void <a href="#xmlStructuredErrorFunc">xmlStructuredErrorFunc</a> (void * userD
<a name="XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_3" id="XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_3">XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_3</a> = 3077 : 3077
<a name="XML_SCHEMAP_AU_PROPS_CORRECT_2" id="XML_SCHEMAP_AU_PROPS_CORRECT_2">XML_SCHEMAP_AU_PROPS_CORRECT_2</a> = 3078 : 3078
<a name="XML_SCHEMAP_A_PROPS_CORRECT_2" id="XML_SCHEMAP_A_PROPS_CORRECT_2">XML_SCHEMAP_A_PROPS_CORRECT_2</a> = 3079 : 3079
<a name="XML_SCHEMAP_C_PROPS_CORRECT" id="XML_SCHEMAP_C_PROPS_CORRECT">XML_SCHEMAP_C_PROPS_CORRECT</a> = 3080 : 3080
<a name="XML_MODULE_OPEN" id="XML_MODULE_OPEN">XML_MODULE_OPEN</a> = 4900 : 4900
<a name="XML_MODULE_CLOSE" id="XML_MODULE_CLOSE">XML_MODULE_CLOSE</a> = 4901 : 4901
<a name="XML_CHECK_FOUND_ELEMENT" id="XML_CHECK_FOUND_ELEMENT">XML_CHECK_FOUND_ELEMENT</a> = 5000

View File

@ -96,8 +96,10 @@ void <a href="#xmlTextReaderErrorFunc">xmlTextReaderErrorFunc</a> (void * arg,
<pre class="programlisting"><a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * <a href="#xmlTextReaderReadString">xmlTextReaderReadString</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader)</pre>
<pre class="programlisting">int <a href="#xmlTextReaderRelaxNGSetSchema">xmlTextReaderRelaxNGSetSchema</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader, <br /> <a href="libxml-relaxng.html#xmlRelaxNGPtr">xmlRelaxNGPtr</a> schema)</pre>
<pre class="programlisting">int <a href="#xmlTextReaderRelaxNGValidate">xmlTextReaderRelaxNGValidate</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader, <br /> const char * rng)</pre>
<pre class="programlisting">int <a href="#xmlTextReaderSchemaValidate">xmlTextReaderSchemaValidate</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader, <br /> const char * xsd)</pre>
<pre class="programlisting">void <a href="#xmlTextReaderSetErrorHandler">xmlTextReaderSetErrorHandler</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader, <br /> <a href="libxml-xmlreader.html#xmlTextReaderErrorFunc">xmlTextReaderErrorFunc</a> f, <br /> void * arg)</pre>
<pre class="programlisting">int <a href="#xmlTextReaderSetParserProp">xmlTextReaderSetParserProp</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader, <br /> int prop, <br /> int value)</pre>
<pre class="programlisting">int <a href="#xmlTextReaderSetSchema">xmlTextReaderSetSchema</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader, <br /> <a href="libxml-xmlschemas.html#xmlSchemaPtr">xmlSchemaPtr</a> schema)</pre>
<pre class="programlisting">void <a href="#xmlTextReaderSetStructuredErrorHandler">xmlTextReaderSetStructuredErrorHandler</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader, <br /> <a href="libxml-xmlerror.html#xmlStructuredErrorFunc">xmlStructuredErrorFunc</a> f, <br /> void * arg)</pre>
<pre class="programlisting">int <a href="#xmlTextReaderStandalone">xmlTextReaderStandalone</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader)</pre>
<pre class="programlisting"><a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * <a href="#xmlTextReaderValue">xmlTextReaderValue</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader)</pre>
@ -298,11 +300,15 @@ void xmlTextReaderErrorFunc (void * arg, <br /> const char * msg, <br />
</pre><p>Use RelaxNG to validate the document as it is processed. Activation is only possible before the first Read(). if @schema is NULL, then RelaxNG validation is desactivated. @ The @schema should not be freed until the reader is deallocated or its use has been deactivated.</p>
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td>the <a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span class="term"><i><tt>schema</tt></i>:</span></td><td>a precompiled RelaxNG schema</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case the RelaxNG validation could be (des)activated and -1 in case of error.</td></tr></tbody></table></div><h3><a name="xmlTextReaderRelaxNGValidate" id="xmlTextReaderRelaxNGValidate"></a>Function: xmlTextReaderRelaxNGValidate</h3><pre class="programlisting">int xmlTextReaderRelaxNGValidate (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader, <br /> const char * rng)<br />
</pre><p>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 desactivated.</p>
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td>the <a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span class="term"><i><tt>rng</tt></i>:</span></td><td>the path to a RelaxNG schema or NULL</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case the RelaxNG validation could be (des)activated and -1 in case of error.</td></tr></tbody></table></div><h3><a name="xmlTextReaderSetErrorHandler" id="xmlTextReaderSetErrorHandler"></a>Function: xmlTextReaderSetErrorHandler</h3><pre class="programlisting">void xmlTextReaderSetErrorHandler (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader, <br /> <a href="libxml-xmlreader.html#xmlTextReaderErrorFunc">xmlTextReaderErrorFunc</a> f, <br /> void * arg)<br />
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td>the <a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span class="term"><i><tt>rng</tt></i>:</span></td><td>the path to a RelaxNG schema or NULL</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case the RelaxNG validation could be (des)activated and -1 in case of error.</td></tr></tbody></table></div><h3><a name="xmlTextReaderSchemaValidate" id="xmlTextReaderSchemaValidate"></a>Function: xmlTextReaderSchemaValidate</h3><pre class="programlisting">int xmlTextReaderSchemaValidate (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader, <br /> const char * xsd)<br />
</pre><p>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 RelaxNG validation is desactivated.</p>
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td>the <a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span class="term"><i><tt>xsd</tt></i>:</span></td><td>the path to a W3C XSD schema or NULL</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case the schemas validation could be (des)activated and -1 in case of error.</td></tr></tbody></table></div><h3><a name="xmlTextReaderSetErrorHandler" id="xmlTextReaderSetErrorHandler"></a>Function: xmlTextReaderSetErrorHandler</h3><pre class="programlisting">void xmlTextReaderSetErrorHandler (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader, <br /> <a href="libxml-xmlreader.html#xmlTextReaderErrorFunc">xmlTextReaderErrorFunc</a> f, <br /> void * arg)<br />
</pre><p>Register a callback function that will be called on error and warnings. If @f is NULL, the default error and warning handlers are restored.</p>
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td>the <a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span class="term"><i><tt>f</tt></i>:</span></td><td>the callback function to call on error and warnings</td></tr><tr><td><span class="term"><i><tt>arg</tt></i>:</span></td><td>a user argument to pass to the callback function</td></tr></tbody></table></div><h3><a name="xmlTextReaderSetParserProp" id="xmlTextReaderSetParserProp"></a>Function: xmlTextReaderSetParserProp</h3><pre class="programlisting">int xmlTextReaderSetParserProp (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader, <br /> int prop, <br /> int value)<br />
</pre><p>Change the parser processing behaviour by changing some of its internal properties. Note that some properties can only be changed before any read has been done.</p>
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td>the <a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span class="term"><i><tt>prop</tt></i>:</span></td><td>the <a href="libxml-xmlreader.html#xmlParserProperties">xmlParserProperties</a> to set</td></tr><tr><td><span class="term"><i><tt>value</tt></i>:</span></td><td>usually 0 or 1 to (de)activate it</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 if the call was successful, or -1 in case of error</td></tr></tbody></table></div><h3><a name="xmlTextReaderSetStructuredErrorHandler" id="xmlTextReaderSetStructuredErrorHandler"></a>Function: xmlTextReaderSetStructuredErrorHandler</h3><pre class="programlisting">void xmlTextReaderSetStructuredErrorHandler (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader, <br /> <a href="libxml-xmlerror.html#xmlStructuredErrorFunc">xmlStructuredErrorFunc</a> f, <br /> void * arg)<br />
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td>the <a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span class="term"><i><tt>prop</tt></i>:</span></td><td>the <a href="libxml-xmlreader.html#xmlParserProperties">xmlParserProperties</a> to set</td></tr><tr><td><span class="term"><i><tt>value</tt></i>:</span></td><td>usually 0 or 1 to (de)activate it</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 if the call was successful, or -1 in case of error</td></tr></tbody></table></div><h3><a name="xmlTextReaderSetSchema" id="xmlTextReaderSetSchema"></a>Function: xmlTextReaderSetSchema</h3><pre class="programlisting">int xmlTextReaderSetSchema (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader, <br /> <a href="libxml-xmlschemas.html#xmlSchemaPtr">xmlSchemaPtr</a> schema)<br />
</pre><p>Use XSD Schema to validate the document as it is processed. Activation is only possible before the first Read(). if @schema is NULL, then Schema validation is desactivated. @ The @schema should not be freed until the reader is deallocated or its use has been deactivated.</p>
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td>the <a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span class="term"><i><tt>schema</tt></i>:</span></td><td>a precompiled Schema schema</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case the Schema validation could be (des)activated and -1 in case of error.</td></tr></tbody></table></div><h3><a name="xmlTextReaderSetStructuredErrorHandler" id="xmlTextReaderSetStructuredErrorHandler"></a>Function: xmlTextReaderSetStructuredErrorHandler</h3><pre class="programlisting">void xmlTextReaderSetStructuredErrorHandler (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader, <br /> <a href="libxml-xmlerror.html#xmlStructuredErrorFunc">xmlStructuredErrorFunc</a> f, <br /> void * arg)<br />
</pre><p>Register a callback function that will be called on error and warnings. If @f is NULL, the default error and warning handlers are restored.</p>
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td>the <a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span class="term"><i><tt>f</tt></i>:</span></td><td>the callback function to call on error and warnings</td></tr><tr><td><span class="term"><i><tt>arg</tt></i>:</span></td><td>a user argument to pass to the callback function</td></tr></tbody></table></div><h3><a name="xmlTextReaderStandalone" id="xmlTextReaderStandalone"></a>Function: xmlTextReaderStandalone</h3><pre class="programlisting">int xmlTextReaderStandalone (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader)<br />
</pre><p>Determine the standalone status of the document being read.</p>

View File

@ -15,6 +15,9 @@ A:link, A:visited, A:active { text-decoration: underline }
The content of this structure is not made public by the API.
</pre><pre class="programlisting">Typedef <a href="libxml-xmlschemas.html#xmlSchemaParserCtxt">xmlSchemaParserCtxt</a> * <a name="xmlSchemaParserCtxtPtr" id="xmlSchemaParserCtxtPtr">xmlSchemaParserCtxtPtr</a>
</pre><pre class="programlisting">Typedef <a href="libxml-xmlschemas.html#xmlSchema">xmlSchema</a> * <a name="xmlSchemaPtr" id="xmlSchemaPtr">xmlSchemaPtr</a>
</pre><pre class="programlisting">Typedef <a href="libxml-xmlschemas.html#xmlSchemaSAXPlugStruct">xmlSchemaSAXPlugStruct</a> * <a name="xmlSchemaSAXPlugPtr" id="xmlSchemaSAXPlugPtr">xmlSchemaSAXPlugPtr</a>
</pre><pre class="programlisting">Structure <a href="#xmlSchemaSAXPlugStruct">xmlSchemaSAXPlugStruct</a><br />struct _xmlSchemaSAXPlug
The content of this structure is not made public by the API.
</pre><pre class="programlisting">Structure <a href="#xmlSchemaValidCtxt">xmlSchemaValidCtxt</a><br />struct _xmlSchemaValidCtxt
The content of this structure is not made public by the API.
</pre><pre class="programlisting">Typedef <a href="libxml-xmlschemas.html#xmlSchemaValidCtxt">xmlSchemaValidCtxt</a> * <a name="xmlSchemaValidCtxtPtr" id="xmlSchemaValidCtxtPtr">xmlSchemaValidCtxtPtr</a>
@ -26,11 +29,14 @@ The content of this structure is not made public by the API.
<pre class="programlisting">void <a href="#xmlSchemaFreeValidCtxt">xmlSchemaFreeValidCtxt</a> (<a href="libxml-xmlschemas.html#xmlSchemaValidCtxtPtr">xmlSchemaValidCtxtPtr</a> ctxt)</pre>
<pre class="programlisting">int <a href="#xmlSchemaGetParserErrors">xmlSchemaGetParserErrors</a> (<a href="libxml-xmlschemas.html#xmlSchemaParserCtxtPtr">xmlSchemaParserCtxtPtr</a> ctxt, <br /> <a href="libxml-xmlschemas.html#xmlSchemaValidityErrorFunc">xmlSchemaValidityErrorFunc</a> * err, <br /> <a href="libxml-xmlschemas.html#xmlSchemaValidityWarningFunc">xmlSchemaValidityWarningFunc</a> * warn, <br /> void ** ctx)</pre>
<pre class="programlisting">int <a href="#xmlSchemaGetValidErrors">xmlSchemaGetValidErrors</a> (<a href="libxml-xmlschemas.html#xmlSchemaValidCtxtPtr">xmlSchemaValidCtxtPtr</a> ctxt, <br /> <a href="libxml-xmlschemas.html#xmlSchemaValidityErrorFunc">xmlSchemaValidityErrorFunc</a> * err, <br /> <a href="libxml-xmlschemas.html#xmlSchemaValidityWarningFunc">xmlSchemaValidityWarningFunc</a> * warn, <br /> void ** ctx)</pre>
<pre class="programlisting">int <a href="#xmlSchemaIsValid">xmlSchemaIsValid</a> (<a href="libxml-xmlschemas.html#xmlSchemaValidCtxtPtr">xmlSchemaValidCtxtPtr</a> ctxt)</pre>
<pre class="programlisting"><a href="libxml-xmlschemas.html#xmlSchemaParserCtxtPtr">xmlSchemaParserCtxtPtr</a> <a href="#xmlSchemaNewDocParserCtxt">xmlSchemaNewDocParserCtxt</a> (<a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> doc)</pre>
<pre class="programlisting"><a href="libxml-xmlschemas.html#xmlSchemaParserCtxtPtr">xmlSchemaParserCtxtPtr</a> <a href="#xmlSchemaNewMemParserCtxt">xmlSchemaNewMemParserCtxt</a> (const char * buffer, <br /> int size)</pre>
<pre class="programlisting"><a href="libxml-xmlschemas.html#xmlSchemaParserCtxtPtr">xmlSchemaParserCtxtPtr</a> <a href="#xmlSchemaNewParserCtxt">xmlSchemaNewParserCtxt</a> (const char * URL)</pre>
<pre class="programlisting"><a href="libxml-xmlschemas.html#xmlSchemaValidCtxtPtr">xmlSchemaValidCtxtPtr</a> <a href="#xmlSchemaNewValidCtxt">xmlSchemaNewValidCtxt</a> (<a href="libxml-xmlschemas.html#xmlSchemaPtr">xmlSchemaPtr</a> schema)</pre>
<pre class="programlisting"><a href="libxml-xmlschemas.html#xmlSchemaPtr">xmlSchemaPtr</a> <a href="#xmlSchemaParse">xmlSchemaParse</a> (<a href="libxml-xmlschemas.html#xmlSchemaParserCtxtPtr">xmlSchemaParserCtxtPtr</a> ctxt)</pre>
<pre class="programlisting"><a href="libxml-xmlschemas.html#xmlSchemaSAXPlugPtr">xmlSchemaSAXPlugPtr</a> <a href="#xmlSchemaSAXPlug">xmlSchemaSAXPlug</a> (<a href="libxml-xmlschemas.html#xmlSchemaValidCtxtPtr">xmlSchemaValidCtxtPtr</a> ctxt, <br /> <a href="libxml-tree.html#xmlSAXHandlerPtr">xmlSAXHandlerPtr</a> * sax, <br /> void ** user_data)</pre>
<pre class="programlisting">int <a href="#xmlSchemaSAXUnplug">xmlSchemaSAXUnplug</a> (<a href="libxml-xmlschemas.html#xmlSchemaSAXPlugPtr">xmlSchemaSAXPlugPtr</a> plug)</pre>
<pre class="programlisting">void <a href="#xmlSchemaSetParserErrors">xmlSchemaSetParserErrors</a> (<a href="libxml-xmlschemas.html#xmlSchemaParserCtxtPtr">xmlSchemaParserCtxtPtr</a> ctxt, <br /> <a href="libxml-xmlschemas.html#xmlSchemaValidityErrorFunc">xmlSchemaValidityErrorFunc</a> err, <br /> <a href="libxml-xmlschemas.html#xmlSchemaValidityWarningFunc">xmlSchemaValidityWarningFunc</a> warn, <br /> void * ctx)</pre>
<pre class="programlisting">void <a href="#xmlSchemaSetValidErrors">xmlSchemaSetValidErrors</a> (<a href="libxml-xmlschemas.html#xmlSchemaValidCtxtPtr">xmlSchemaValidCtxtPtr</a> ctxt, <br /> <a href="libxml-xmlschemas.html#xmlSchemaValidityErrorFunc">xmlSchemaValidityErrorFunc</a> err, <br /> <a href="libxml-xmlschemas.html#xmlSchemaValidityWarningFunc">xmlSchemaValidityWarningFunc</a> warn, <br /> void * ctx)</pre>
<pre class="programlisting">int <a href="#xmlSchemaSetValidOptions">xmlSchemaSetValidOptions</a> (<a href="libxml-xmlschemas.html#xmlSchemaValidCtxtPtr">xmlSchemaValidCtxtPtr</a> ctxt, <br /> int options)</pre>
@ -70,6 +76,8 @@ void <a href="#xmlSchemaValidityWarningFunc">xmlSchemaValidityWarningFunc</a> (v
void * volatiles : Misc. helper items (e.g. <a href="libxml-SAX.html#reference">reference</a> item
}</pre><h3><a name="xmlSchemaParserCtxt" id="xmlSchemaParserCtxt">Structure xmlSchemaParserCtxt</a></h3><pre class="programlisting">Structure xmlSchemaParserCtxt<br />struct _xmlSchemaParserCtxt {
The content of this structure is not made public by the API.
}</pre><h3><a name="xmlSchemaSAXPlugStruct" id="xmlSchemaSAXPlugStruct">Structure xmlSchemaSAXPlugStruct</a></h3><pre class="programlisting">Structure xmlSchemaSAXPlugStruct<br />struct _xmlSchemaSAXPlug {
The content of this structure is not made public by the API.
}</pre><h3><a name="xmlSchemaValidCtxt" id="xmlSchemaValidCtxt">Structure xmlSchemaValidCtxt</a></h3><pre class="programlisting">Structure xmlSchemaValidCtxt<br />struct _xmlSchemaValidCtxt {
The content of this structure is not made public by the API.
}</pre><h3>Enum <a name="xmlSchemaValidError" id="xmlSchemaValidError">xmlSchemaValidError</a></h3><pre class="programlisting">Enum xmlSchemaValidError {
@ -115,7 +123,9 @@ The content of this structure is not made public by the API.
</pre><p>Get the callback information used to handle errors for a parser context</p>
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>a XMl-Schema parser context</td></tr><tr><td><span class="term"><i><tt>err</tt></i>:</span></td><td>the error callback result</td></tr><tr><td><span class="term"><i><tt>warn</tt></i>:</span></td><td>the warning callback result</td></tr><tr><td><span class="term"><i><tt>ctx</tt></i>:</span></td><td>contextual data for the callbacks result</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>-1 in case of failure, 0 otherwise</td></tr></tbody></table></div><h3><a name="xmlSchemaGetValidErrors" id="xmlSchemaGetValidErrors"></a>Function: xmlSchemaGetValidErrors</h3><pre class="programlisting">int xmlSchemaGetValidErrors (<a href="libxml-xmlschemas.html#xmlSchemaValidCtxtPtr">xmlSchemaValidCtxtPtr</a> ctxt, <br /> <a href="libxml-xmlschemas.html#xmlSchemaValidityErrorFunc">xmlSchemaValidityErrorFunc</a> * err, <br /> <a href="libxml-xmlschemas.html#xmlSchemaValidityWarningFunc">xmlSchemaValidityWarningFunc</a> * warn, <br /> void ** ctx)<br />
</pre><p>Get the error and warning callback informations</p>
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>a XML-Schema validation context</td></tr><tr><td><span class="term"><i><tt>err</tt></i>:</span></td><td>the error function result</td></tr><tr><td><span class="term"><i><tt>warn</tt></i>:</span></td><td>the warning function result</td></tr><tr><td><span class="term"><i><tt>ctx</tt></i>:</span></td><td>the functions context result</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>-1 in case of error and 0 otherwise</td></tr></tbody></table></div><h3><a name="xmlSchemaNewDocParserCtxt" id="xmlSchemaNewDocParserCtxt"></a>Function: xmlSchemaNewDocParserCtxt</h3><pre class="programlisting"><a href="libxml-xmlschemas.html#xmlSchemaParserCtxtPtr">xmlSchemaParserCtxtPtr</a> xmlSchemaNewDocParserCtxt (<a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> doc)<br />
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>a XML-Schema validation context</td></tr><tr><td><span class="term"><i><tt>err</tt></i>:</span></td><td>the error function result</td></tr><tr><td><span class="term"><i><tt>warn</tt></i>:</span></td><td>the warning function result</td></tr><tr><td><span class="term"><i><tt>ctx</tt></i>:</span></td><td>the functions context result</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>-1 in case of error and 0 otherwise</td></tr></tbody></table></div><h3><a name="xmlSchemaIsValid" id="xmlSchemaIsValid"></a>Function: xmlSchemaIsValid</h3><pre class="programlisting">int xmlSchemaIsValid (<a href="libxml-xmlschemas.html#xmlSchemaValidCtxtPtr">xmlSchemaValidCtxtPtr</a> ctxt)<br />
</pre><p>Check if any error was detected during validation.</p>
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>the schema validation context</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>1 if valid so far, 0 if errors were detected, and -1 in case of internal error.</td></tr></tbody></table></div><h3><a name="xmlSchemaNewDocParserCtxt" id="xmlSchemaNewDocParserCtxt"></a>Function: xmlSchemaNewDocParserCtxt</h3><pre class="programlisting"><a href="libxml-xmlschemas.html#xmlSchemaParserCtxtPtr">xmlSchemaParserCtxtPtr</a> xmlSchemaNewDocParserCtxt (<a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> doc)<br />
</pre><p>Create an XML Schemas parse context for that document. NB. The document may be modified during the parsing process.</p>
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>doc</tt></i>:</span></td><td>a preparsed document tree</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the parser context or NULL in case of error</td></tr></tbody></table></div><h3><a name="xmlSchemaNewMemParserCtxt" id="xmlSchemaNewMemParserCtxt"></a>Function: xmlSchemaNewMemParserCtxt</h3><pre class="programlisting"><a href="libxml-xmlschemas.html#xmlSchemaParserCtxtPtr">xmlSchemaParserCtxtPtr</a> xmlSchemaNewMemParserCtxt (const char * buffer, <br /> int size)<br />
</pre><p>Create an XML Schemas parse context for that memory buffer expected to contain an XML Schemas file.</p>
@ -125,7 +135,11 @@ The content of this structure is not made public by the API.
</pre><p>Create an XML Schemas validation context based on the given schema.</p>
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>schema</tt></i>:</span></td><td>a precompiled XML Schemas</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the validation context or NULL in case of error</td></tr></tbody></table></div><h3><a name="xmlSchemaParse" id="xmlSchemaParse"></a>Function: xmlSchemaParse</h3><pre class="programlisting"><a href="libxml-xmlschemas.html#xmlSchemaPtr">xmlSchemaPtr</a> xmlSchemaParse (<a href="libxml-xmlschemas.html#xmlSchemaParserCtxtPtr">xmlSchemaParserCtxtPtr</a> ctxt)<br />
</pre><p>parse a schema definition resource and build an internal XML Shema struture which can be used to validate instances. *WARNING* this interface is highly subject to change</p>
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>a schema validation context</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the internal XML Schema structure built from the resource or NULL in case of error</td></tr></tbody></table></div><h3><a name="xmlSchemaSetParserErrors" id="xmlSchemaSetParserErrors"></a>Function: xmlSchemaSetParserErrors</h3><pre class="programlisting">void xmlSchemaSetParserErrors (<a href="libxml-xmlschemas.html#xmlSchemaParserCtxtPtr">xmlSchemaParserCtxtPtr</a> ctxt, <br /> <a href="libxml-xmlschemas.html#xmlSchemaValidityErrorFunc">xmlSchemaValidityErrorFunc</a> err, <br /> <a href="libxml-xmlschemas.html#xmlSchemaValidityWarningFunc">xmlSchemaValidityWarningFunc</a> warn, <br /> void * ctx)<br />
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>a schema validation context</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the internal XML Schema structure built from the resource or NULL in case of error</td></tr></tbody></table></div><h3><a name="xmlSchemaSAXPlug" id="xmlSchemaSAXPlug"></a>Function: xmlSchemaSAXPlug</h3><pre class="programlisting"><a href="libxml-xmlschemas.html#xmlSchemaSAXPlugPtr">xmlSchemaSAXPlugPtr</a> xmlSchemaSAXPlug (<a href="libxml-xmlschemas.html#xmlSchemaValidCtxtPtr">xmlSchemaValidCtxtPtr</a> ctxt, <br /> <a href="libxml-tree.html#xmlSAXHandlerPtr">xmlSAXHandlerPtr</a> * sax, <br /> void ** user_data)<br />
</pre><p>Plug a SAX based validation layer in a SAX parsing event flow. The original @saxptr and @dataptr data are replaced by new pointers but the calls to the original will be maintained.</p>
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>a schema validation context</td></tr><tr><td><span class="term"><i><tt>sax</tt></i>:</span></td><td>a pointer to the original <a href="libxml-tree.html#xmlSAXHandlerPtr">xmlSAXHandlerPtr</a></td></tr><tr><td><span class="term"><i><tt>user_data</tt></i>:</span></td><td>a pointer to the original SAX user data pointer</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a pointer to a data structure needed to unplug the validation layer or NULL in case of errors.</td></tr></tbody></table></div><h3><a name="xmlSchemaSAXUnplug" id="xmlSchemaSAXUnplug"></a>Function: xmlSchemaSAXUnplug</h3><pre class="programlisting">int xmlSchemaSAXUnplug (<a href="libxml-xmlschemas.html#xmlSchemaSAXPlugPtr">xmlSchemaSAXPlugPtr</a> plug)<br />
</pre><p>Unplug a SAX based validation layer in a SAX parsing event flow. The original pointers used in the call are restored.</p>
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>plug</tt></i>:</span></td><td>a data structure returned by <a href="libxml-xmlschemas.html#xmlSchemaSAXPlug">xmlSchemaSAXPlug</a></td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success and -1 in case of failure.</td></tr></tbody></table></div><h3><a name="xmlSchemaSetParserErrors" id="xmlSchemaSetParserErrors"></a>Function: xmlSchemaSetParserErrors</h3><pre class="programlisting">void xmlSchemaSetParserErrors (<a href="libxml-xmlschemas.html#xmlSchemaParserCtxtPtr">xmlSchemaParserCtxtPtr</a> ctxt, <br /> <a href="libxml-xmlschemas.html#xmlSchemaValidityErrorFunc">xmlSchemaValidityErrorFunc</a> err, <br /> <a href="libxml-xmlschemas.html#xmlSchemaValidityWarningFunc">xmlSchemaValidityWarningFunc</a> warn, <br /> void * ctx)<br />
</pre><p>Set the callback functions used to handle errors for a validation context</p>
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>a schema validation context</td></tr><tr><td><span class="term"><i><tt>err</tt></i>:</span></td><td>the error callback</td></tr><tr><td><span class="term"><i><tt>warn</tt></i>:</span></td><td>the warning callback</td></tr><tr><td><span class="term"><i><tt>ctx</tt></i>:</span></td><td>contextual data for the callbacks</td></tr></tbody></table></div><h3><a name="xmlSchemaSetValidErrors" id="xmlSchemaSetValidErrors"></a>Function: xmlSchemaSetValidErrors</h3><pre class="programlisting">void xmlSchemaSetValidErrors (<a href="libxml-xmlschemas.html#xmlSchemaValidCtxtPtr">xmlSchemaValidCtxtPtr</a> ctxt, <br /> <a href="libxml-xmlschemas.html#xmlSchemaValidityErrorFunc">xmlSchemaValidityErrorFunc</a> err, <br /> <a href="libxml-xmlschemas.html#xmlSchemaValidityWarningFunc">xmlSchemaValidityWarningFunc</a> warn, <br /> void * ctx)<br />
</pre><p>Set the error and warning callback informations</p>
@ -140,7 +154,7 @@ The content of this structure is not made public by the API.
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>a schema validation context</td></tr><tr><td><span class="term"><i><tt>filename</tt></i>:</span></td><td>the URI of the instance</td></tr><tr><td><span class="term"><i><tt>options</tt></i>:</span></td><td>a future set of options, currently unused</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 if the document is valid, a positive error code number otherwise and -1 in case of an internal or API error.</td></tr></tbody></table></div><h3><a name="xmlSchemaValidateOneElement" id="xmlSchemaValidateOneElement"></a>Function: xmlSchemaValidateOneElement</h3><pre class="programlisting">int xmlSchemaValidateOneElement (<a href="libxml-xmlschemas.html#xmlSchemaValidCtxtPtr">xmlSchemaValidCtxtPtr</a> ctxt, <br /> <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> elem)<br />
</pre><p>Validate a branch of a tree, starting with the given @elem.</p>
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>a schema validation context</td></tr><tr><td><span class="term"><i><tt>elem</tt></i>:</span></td><td>an element node</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 if the element and its subtree is valid, a positive error code number otherwise and -1 in case of an internal or API error.</td></tr></tbody></table></div><h3><a name="xmlSchemaValidateStream" id="xmlSchemaValidateStream"></a>Function: xmlSchemaValidateStream</h3><pre class="programlisting">int xmlSchemaValidateStream (<a href="libxml-xmlschemas.html#xmlSchemaValidCtxtPtr">xmlSchemaValidCtxtPtr</a> ctxt, <br /> <a href="libxml-tree.html#xmlParserInputBufferPtr">xmlParserInputBufferPtr</a> input, <br /> <a href="libxml-encoding.html#xmlCharEncoding">xmlCharEncoding</a> enc, <br /> <a href="libxml-tree.html#xmlSAXHandlerPtr">xmlSAXHandlerPtr</a> sax, <br /> void * user_data)<br />
</pre><p>Validate a document tree in memory.</p>
</pre><p>Validate an input based on a flow of SAX event from the parser and forward the events to the @sax handler with the provided @user_data the user provided @sax handler must be a SAX2 one.</p>
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>a schema validation context</td></tr><tr><td><span class="term"><i><tt>input</tt></i>:</span></td><td>the input to use for reading the data</td></tr><tr><td><span class="term"><i><tt>enc</tt></i>:</span></td><td>an optional encoding information</td></tr><tr><td><span class="term"><i><tt>sax</tt></i>:</span></td><td>a SAX handler for the resulting events</td></tr><tr><td><span class="term"><i><tt>user_data</tt></i>:</span></td><td>the context to provide to the SAX handler.</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 if the document is schemas valid, a positive error code number otherwise and -1 in case of internal or API error.</td></tr></tbody></table></div><h3><a name="xmlSchemaValidityErrorFunc" id="xmlSchemaValidityErrorFunc"></a>Function type: xmlSchemaValidityErrorFunc</h3><pre class="programlisting">Function type: xmlSchemaValidityErrorFunc
void xmlSchemaValidityErrorFunc (void * ctx, <br /> const char * msg, <br /> ... ...)
</pre><p></p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctx</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>msg</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>...</tt></i>:</span></td><td></td></tr></tbody></table></div><br />

View File

@ -1847,6 +1847,7 @@
<exports symbol='XML_RNGP_PARAM_NAME_MISSING' type='enum'/>
<exports symbol='XML_RNGP_PARENTREF_NO_PARENT' type='enum'/>
<exports symbol='XML_IO_EISCONN' type='enum'/>
<exports symbol='XML_RNGP_VALUE_EMPTY' type='enum'/>
<exports symbol='XML_SCHEMAP_IMPORT_SCHEMA_NOT_URI' type='enum'/>
<exports symbol='XML_SCHEMAP_ELEM_NONAME_NOREF' type='enum'/>
<exports symbol='XML_CHECK_NOT_DTD' type='enum'/>
@ -1991,6 +1992,7 @@
<exports symbol='XML_ERR_ENTITYREF_NO_NAME' type='enum'/>
<exports symbol='XML_DTD_ID_FIXED' type='enum'/>
<exports symbol='XML_SCHEMAP_A_PROPS_CORRECT_2' type='enum'/>
<exports symbol='XML_WAR_NS_COLUMN' type='enum'/>
<exports symbol='XML_SCHEMAP_COS_VALID_DEFAULT_2_1' type='enum'/>
<exports symbol='XML_ERR_EXTRA_CONTENT' type='enum'/>
<exports symbol='XML_SCHEMAP_UNKNOWN_SEQUENCE_CHILD' type='enum'/>
@ -2163,7 +2165,7 @@
<exports symbol='XML_ERR_ATTRIBUTE_NOT_FINISHED' type='enum'/>
<exports symbol='XML_SCHEMAV_CVC_FRACTIONDIGITS_VALID' type='enum'/>
<exports symbol='XML_SCHEMAP_SRC_LIST_ITEMTYPE_OR_SIMPLETYPE' type='enum'/>
<exports symbol='XML_IO_EINVAL' type='enum'/>
<exports symbol='XML_RNGP_GRAMMAR_EMPTY' type='enum'/>
<exports symbol='XML_IO_ENAMETOOLONG' type='enum'/>
<exports symbol='XML_RNGP_EXTERNAL_REF_FAILURE' type='enum'/>
<exports symbol='XML_RNGP_PAT_START_TEXT' type='enum'/>
@ -2307,7 +2309,7 @@
<exports symbol='XML_IO_EMSGSIZE' type='enum'/>
<exports symbol='XML_FROM_CATALOG' type='enum'/>
<exports symbol='XML_SCHEMAV_ATTRINVALID' type='enum'/>
<exports symbol='XML_SCHEMAV_CVC_ELT_1' type='enum'/>
<exports symbol='XML_NS_ERR_EMPTY' type='enum'/>
<exports symbol='XML_SCHEMAV_CVC_ELT_2' type='enum'/>
<exports symbol='XML_FROM_HTML' type='enum'/>
<exports symbol='XML_SCHEMAP_INVALID_MAXOCCURS' type='enum'/>
@ -2361,9 +2363,10 @@
<exports symbol='XML_ERR_EXT_ENTITY_STANDALONE' type='enum'/>
<exports symbol='XML_TREE_INVALID_HEX' type='enum'/>
<exports symbol='XML_C14N_REQUIRES_UTF8' type='enum'/>
<exports symbol='XML_ERR_ENTITY_PROCESSING' type='enum'/>
<exports symbol='XML_FROM_XINCLUDE' type='enum'/>
<exports symbol='XML_SCHEMAP_CVC_SIMPLE_TYPE' type='enum'/>
<exports symbol='XML_RNGP_GRAMMAR_EMPTY' type='enum'/>
<exports symbol='XML_IO_EINVAL' type='enum'/>
<exports symbol='XML_CHECK_NOT_NCNAME' type='enum'/>
<exports symbol='XML_RNGP_ELEMENT_NO_CONTENT' type='enum'/>
<exports symbol='XML_XINCLUDE_NO_HREF' type='enum'/>
@ -2381,6 +2384,7 @@
<exports symbol='XML_ERR_ENTITY_CHAR_ERROR' type='enum'/>
<exports symbol='XML_DTD_UNKNOWN_ENTITY' type='enum'/>
<exports symbol='XML_RNGP_PARSE_ERROR' type='enum'/>
<exports symbol='XML_ERR_NOTATION_PROCESSING' type='enum'/>
<exports symbol='XML_RNGP_XML_NS' type='enum'/>
<exports symbol='XML_ERR_MISPLACED_CDATA_END' type='enum'/>
<exports symbol='XML_RNGP_PAT_DATA_EXCEPT_ONEMORE' type='enum'/>
@ -2418,6 +2422,7 @@
<exports symbol='XML_DTD_LOAD_ERROR' type='enum'/>
<exports symbol='XML_CHECK_UNKNOWN_NODE' type='enum'/>
<exports symbol='XML_SCHEMAP_UNKNOWN_NOTATION_CHILD' type='enum'/>
<exports symbol='XML_SCHEMAP_C_PROPS_CORRECT' type='enum'/>
<exports symbol='XML_SCHEMAP_SRC_CT_1' type='enum'/>
<exports symbol='XML_RNGP_EMPTY_CONTENT' type='enum'/>
<exports symbol='XML_IO_EALREADY' type='enum'/>
@ -2435,6 +2440,7 @@
<exports symbol='XML_CHECK_FOUND_ENTITY' type='enum'/>
<exports symbol='XML_CHECK_NAME_NOT_NULL' type='enum'/>
<exports symbol='XML_SCHEMAP_INVALID_MINOCCURS' type='enum'/>
<exports symbol='XML_SCHEMAV_CVC_ELT_1' type='enum'/>
<exports symbol='XML_CHECK_' type='enum'/>
<exports symbol='XML_SCHEMAV_CVC_MAXEXCLUSIVE_VALID' type='enum'/>
<exports symbol='XML_IO_EPIPE' type='enum'/>
@ -2455,7 +2461,7 @@
<exports symbol='XML_RNGP_PARENTREF_NOT_EMPTY' type='enum'/>
<exports symbol='XML_SCHEMAP_FACET_NO_VALUE' type='enum'/>
<exports symbol='XML_XPTR_SUB_RESOURCE_ERROR' type='enum'/>
<exports symbol='XML_RNGP_VALUE_EMPTY' type='enum'/>
<exports symbol='XML_ERR_NOT_STANDALONE' type='enum'/>
<exports symbol='XML_RNGP_START_MISSING' type='enum'/>
<exports symbol='XML_DTD_NO_PREFIX' type='enum'/>
<exports symbol='XML_CATALOG_RECURSION' type='enum'/>
@ -2549,6 +2555,7 @@
<exports symbol='XML_SCHEMAP_COS_VALID_DEFAULT_2_2_2' type='enum'/>
<exports symbol='XML_SCHEMAP_COS_VALID_DEFAULT_2_2_1' type='enum'/>
<exports symbol='XML_ERR_OK' type='enum'/>
<exports symbol='XML_WAR_ENTITY_REDEFINED' type='enum'/>
<exports symbol='XML_ERR_ATTRIBUTE_REDEFINED' type='enum'/>
<exports symbol='XML_SCHEMAP_SIMPLETYPE_NONAME' type='enum'/>
<exports symbol='XML_SCHEMAP_UNKNOWN_GROUP_CHILD' type='enum'/>
@ -2730,6 +2737,7 @@
<exports symbol='xmlTextReaderXmlLang' type='function'/>
<exports symbol='xmlTextReaderStandalone' type='function'/>
<exports symbol='xmlReaderForDoc' type='function'/>
<exports symbol='xmlTextReaderSchemaValidate' type='function'/>
<exports symbol='xmlReaderNewIO' type='function'/>
<exports symbol='xmlTextReaderMoveToElement' type='function'/>
<exports symbol='xmlTextReaderSetStructuredErrorHandler' type='function'/>
@ -2758,6 +2766,7 @@
<exports symbol='xmlTextReaderNextSibling' type='function'/>
<exports symbol='xmlTextReaderRelaxNGValidate' type='function'/>
<exports symbol='xmlTextReaderIsEmptyElement' type='function'/>
<exports symbol='xmlTextReaderSetSchema' type='function'/>
<exports symbol='xmlTextReaderCurrentDoc' type='function'/>
<exports symbol='xmlReaderForMemory' type='function'/>
<exports symbol='xmlTextReaderCurrentNode' type='function'/>
@ -2856,32 +2865,37 @@
<exports symbol='xmlSchemaPtr' type='typedef'/>
<exports symbol='xmlSchemaParserCtxt' type='typedef'/>
<exports symbol='xmlSchemaValidOption' type='typedef'/>
<exports symbol='xmlSchemaSAXPlugPtr' type='typedef'/>
<exports symbol='xmlSchemaSAXPlugStruct' type='typedef'/>
<exports symbol='xmlSchemaValidCtxtPtr' type='typedef'/>
<exports symbol='xmlSchemaParserCtxtPtr' type='typedef'/>
<exports symbol='xmlSchema' type='typedef'/>
<exports symbol='xmlSchemaValidError' type='typedef'/>
<exports symbol='xmlSchemaValidCtxt' type='typedef'/>
<exports symbol='xmlSchemaValidateStream' type='function'/>
<exports symbol='xmlSchemaSetParserErrors' type='function'/>
<exports symbol='xmlSchemaValidateFile' type='function'/>
<exports symbol='xmlSchemaNewValidCtxt' type='function'/>
<exports symbol='xmlSchemaValidityWarningFunc' type='function'/>
<exports symbol='xmlSchemaValidateDoc' type='function'/>
<exports symbol='xmlSchemaNewDocParserCtxt' type='function'/>
<exports symbol='xmlSchemaFree' type='function'/>
<exports symbol='xmlSchemaValidateOneElement' type='function'/>
<exports symbol='xmlSchemaNewParserCtxt' type='function'/>
<exports symbol='xmlSchemaSetValidOptions' type='function'/>
<exports symbol='xmlSchemaSAXUnplug' type='function'/>
<exports symbol='xmlSchemaParse' type='function'/>
<exports symbol='xmlSchemaNewMemParserCtxt' type='function'/>
<exports symbol='xmlSchemaFreeParserCtxt' type='function'/>
<exports symbol='xmlSchemaNewParserCtxt' type='function'/>
<exports symbol='xmlSchemaIsValid' type='function'/>
<exports symbol='xmlSchemaValidityErrorFunc' type='function'/>
<exports symbol='xmlSchemaFreeValidCtxt' type='function'/>
<exports symbol='xmlSchemaGetValidErrors' type='function'/>
<exports symbol='xmlSchemaSetValidErrors' type='function'/>
<exports symbol='xmlSchemaDump' type='function'/>
<exports symbol='xmlSchemaSAXPlug' type='function'/>
<exports symbol='xmlSchemaValidateStream' type='function'/>
<exports symbol='xmlSchemaGetParserErrors' type='function'/>
<exports symbol='xmlSchemaValidateOneElement' type='function'/>
<exports symbol='xmlSchemaDump' type='function'/>
<exports symbol='xmlSchemaSetValidErrors' type='function'/>
<exports symbol='xmlSchemaValidCtxtGetOptions' type='function'/>
<exports symbol='xmlSchemaValidateFile' type='function'/>
<exports symbol='xmlSchemaValidateDoc' type='function'/>
<exports symbol='xmlSchemaFree' type='function'/>
<exports symbol='xmlSchemaNewMemParserCtxt' type='function'/>
<exports symbol='xmlSchemaGetValidErrors' type='function'/>
<exports symbol='xmlSchemaSetValidOptions' type='function'/>
<exports symbol='xmlSchemaSetParserErrors' type='function'/>
<exports symbol='xmlSchemaValidityWarningFunc' type='function'/>
<exports symbol='xmlSchemaFreeValidCtxt' type='function'/>
<exports symbol='xmlSchemaNewValidCtxt' type='function'/>
</file>
<file name='xmlschemastypes'>
<summary>implementation of XML Schema Datatypes</summary>
@ -4562,6 +4576,7 @@
<enum name='XML_ERR_ENTITY_NOT_FINISHED' file='xmlerror' value='37' type='xmlParserErrors' info='37'/>
<enum name='XML_ERR_ENTITY_NOT_STARTED' file='xmlerror' value='36' type='xmlParserErrors' info='36'/>
<enum name='XML_ERR_ENTITY_PE_INTERNAL' file='xmlerror' value='88' type='xmlParserErrors' info='88'/>
<enum name='XML_ERR_ENTITY_PROCESSING' file='xmlerror' value='104' type='xmlParserErrors' info='104'/>
<enum name='XML_ERR_EQUAL_REQUIRED' file='xmlerror' value='75' type='xmlParserErrors' info='75'/>
<enum name='XML_ERR_ERROR' file='xmlerror' value='2' type='xmlErrorLevel' info='A recoverable error'/>
<enum name='XML_ERR_EXTRA_CONTENT' file='xmlerror' value='86' type='xmlParserErrors' info='86'/>
@ -4591,6 +4606,8 @@
<enum name='XML_ERR_NONE' file='xmlerror' value='0' type='xmlErrorLevel'/>
<enum name='XML_ERR_NOTATION_NOT_FINISHED' file='xmlerror' value='49' type='xmlParserErrors' info='49'/>
<enum name='XML_ERR_NOTATION_NOT_STARTED' file='xmlerror' value='48' type='xmlParserErrors' info='48'/>
<enum name='XML_ERR_NOTATION_PROCESSING' file='xmlerror' value='105' type='xmlParserErrors' info='105'/>
<enum name='XML_ERR_NOT_STANDALONE' file='xmlerror' value='103' type='xmlParserErrors' info='103'/>
<enum name='XML_ERR_NOT_WELL_BALANCED' file='xmlerror' value='85' type='xmlParserErrors' info='85'/>
<enum name='XML_ERR_NO_DTD' file='xmlerror' value='94' type='xmlParserErrors' info='94'/>
<enum name='XML_ERR_NO_MEMORY' file='xmlerror' value='2' type='xmlParserErrors' info='2'/>
@ -4732,6 +4749,7 @@
<enum name='XML_NAMESPACE_DECL' file='tree' value='18' type='xmlElementType'/>
<enum name='XML_NOTATION_NODE' file='tree' value='12' type='xmlElementType'/>
<enum name='XML_NS_ERR_ATTRIBUTE_REDEFINED' file='xmlerror' value='203' type='xmlParserErrors' info='203'/>
<enum name='XML_NS_ERR_EMPTY' file='xmlerror' value='204' type='xmlParserErrors' info='204'/>
<enum name='XML_NS_ERR_QNAME' file='xmlerror' value='202' type='xmlParserErrors' info='202'/>
<enum name='XML_NS_ERR_UNDEFINED_NAMESPACE' file='xmlerror' value='201' type='xmlParserErrors' info='201'/>
<enum name='XML_NS_ERR_XML_NAMESPACE' file='xmlerror' value='200' type='xmlParserErrors'/>
@ -5018,6 +5036,7 @@
<enum name='XML_SCHEMAP_CT_PROPS_CORRECT_4' file='xmlerror' value='1785' type='xmlParserErrors' info='1785'/>
<enum name='XML_SCHEMAP_CT_PROPS_CORRECT_5' file='xmlerror' value='1786' type='xmlParserErrors' info='1786'/>
<enum name='XML_SCHEMAP_CVC_SIMPLE_TYPE' file='xmlerror' value='3062' type='xmlParserErrors' info='3062'/>
<enum name='XML_SCHEMAP_C_PROPS_CORRECT' file='xmlerror' value='3080' type='xmlParserErrors' info='3080'/>
<enum name='XML_SCHEMAP_DEF_AND_PREFIX' file='xmlerror' value='1768' type='xmlParserErrors' info='1768'/>
<enum name='XML_SCHEMAP_DERIVATION_OK_RESTRICTION_1' file='xmlerror' value='1787' type='xmlParserErrors' info='1787'/>
<enum name='XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_1' file='xmlerror' value='1788' type='xmlParserErrors' info='1788'/>
@ -5374,7 +5393,9 @@
<enum name='XML_TREE_INVALID_HEX' file='xmlerror' value='1300' type='xmlParserErrors'/>
<enum name='XML_TREE_UNTERMINATED_ENTITY' file='xmlerror' value='1302' type='xmlParserErrors' info='1302'/>
<enum name='XML_WAR_CATALOG_PI' file='xmlerror' value='93' type='xmlParserErrors' info='93'/>
<enum name='XML_WAR_ENTITY_REDEFINED' file='xmlerror' value='107' type='xmlParserErrors' info='107'/>
<enum name='XML_WAR_LANG_VALUE' file='xmlerror' value='98' type='xmlParserErrors' info='98'/>
<enum name='XML_WAR_NS_COLUMN' file='xmlerror' value='106' type='xmlParserErrors' info='106'/>
<enum name='XML_WAR_NS_URI' file='xmlerror' value='99' type='xmlParserErrors' info='99'/>
<enum name='XML_WAR_NS_URI_RELATIVE' file='xmlerror' value='100' type='xmlParserErrors' info='100'/>
<enum name='XML_WAR_SPACE_VALUE' file='xmlerror' value='102' type='xmlParserErrors' info='102'/>
@ -6229,6 +6250,8 @@ actually an xmlCharEncoding'/>
<struct name='xmlSchemaParserCtxt' file='xmlschemas' type='struct _xmlSchemaParserCtxt'/>
<typedef name='xmlSchemaParserCtxtPtr' file='xmlschemas' type='xmlSchemaParserCtxt *'/>
<typedef name='xmlSchemaPtr' file='xmlschemas' type='xmlSchema *'/>
<typedef name='xmlSchemaSAXPlugPtr' file='xmlschemas' type='xmlSchemaSAXPlugStruct *'/>
<struct name='xmlSchemaSAXPlugStruct' file='xmlschemas' type='struct _xmlSchemaSAXPlug'/>
<struct name='xmlSchemaType' file='schemasInternals' type='struct _xmlSchemaType'>
<field name='type' type='xmlSchemaTypeType' info=' The kind of type'/>
<field name='next' type='struct _xmlSchemaType *' info=' the next type if in a sequence ...'/>
@ -12913,6 +12936,12 @@ actually an xmlCharEncoding'/>
<arg name='type' type='xmlSchemaTypePtr' info='the built-in type'/>
<arg name='facetType' type='int' info='the facet type'/>
</function>
<function name='xmlSchemaIsValid' file='xmlschemas' module='xmlschemas'>
<cond>defined(LIBXML_SCHEMAS_ENABLED)</cond>
<info>Check if any error was detected during validation.</info>
<return type='int' info='1 if valid so far, 0 if errors were detected, and -1 in case of internal error.'/>
<arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='the schema validation context'/>
</function>
<function name='xmlSchemaNewDocParserCtxt' file='xmlschemas' module='xmlschemas'>
<cond>defined(LIBXML_SCHEMAS_ENABLED)</cond>
<info>Create an XML Schemas parse context for that document. NB. The document may be modified during the parsing process.</info>
@ -12970,6 +12999,20 @@ actually an xmlCharEncoding'/>
<return type='xmlSchemaPtr' info='the internal XML Schema structure built from the resource or NULL in case of error'/>
<arg name='ctxt' type='xmlSchemaParserCtxtPtr' info='a schema validation context'/>
</function>
<function name='xmlSchemaSAXPlug' file='xmlschemas' module='xmlschemas'>
<cond>defined(LIBXML_SCHEMAS_ENABLED)</cond>
<info>Plug a SAX based validation layer in a SAX parsing event flow. The original @saxptr and @dataptr data are replaced by new pointers but the calls to the original will be maintained.</info>
<return type='xmlSchemaSAXPlugPtr' info='a pointer to a data structure needed to unplug the validation layer or NULL in case of errors.'/>
<arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='a schema validation context'/>
<arg name='sax' type='xmlSAXHandlerPtr *' info='a pointer to the original xmlSAXHandlerPtr'/>
<arg name='user_data' type='void **' info='a pointer to the original SAX user data pointer'/>
</function>
<function name='xmlSchemaSAXUnplug' file='xmlschemas' module='xmlschemas'>
<cond>defined(LIBXML_SCHEMAS_ENABLED)</cond>
<info>Unplug a SAX based validation layer in a SAX parsing event flow. The original pointers used in the call are restored.</info>
<return type='int' info='0 in case of success and -1 in case of failure.'/>
<arg name='plug' type='xmlSchemaSAXPlugPtr' info='a data structure returned by xmlSchemaSAXPlug'/>
</function>
<function name='xmlSchemaSetParserErrors' file='xmlschemas' module='xmlschemas'>
<cond>defined(LIBXML_SCHEMAS_ENABLED)</cond>
<info>Set the callback functions used to handle errors for a validation context</info>
@ -13101,7 +13144,7 @@ actually an xmlCharEncoding'/>
</function>
<function name='xmlSchemaValidateStream' file='xmlschemas' module='xmlschemas'>
<cond>defined(LIBXML_SCHEMAS_ENABLED)</cond>
<info>Validate a document tree in memory.</info>
<info>Validate an input based on a flow of SAX event from the parser and forward the events to the @sax handler with the provided @user_data the user provided @sax handler must be a SAX2 one.</info>
<return type='int' info='0 if the document is schemas valid, a positive error code number otherwise and -1 in case of internal or API error.'/>
<arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='a schema validation context'/>
<arg name='input' type='xmlParserInputBufferPtr' info='the input to use for reading the data'/>
@ -13434,7 +13477,6 @@ actually an xmlCharEncoding'/>
<arg name='englob' type='int' info='1 if one must print the englobing parenthesis, 0 otherwise'/>
</function>
<function name='xmlStopParser' file='parser' module='parser'>
<cond>defined(LIBXML_PUSH_ENABLED)</cond>
<info>Blocks further parser processing</info>
<return type='void'/>
<arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
@ -14052,6 +14094,13 @@ actually an xmlCharEncoding'/>
<arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
<arg name='rng' type='const char *' info='the path to a RelaxNG schema or NULL'/>
</function>
<function name='xmlTextReaderSchemaValidate' file='xmlreader' module='xmlreader'>
<cond>defined(LIBXML_READER_ENABLED) &amp;&amp; defined(LIBXML_SCHEMAS_ENABLED)</cond>
<info>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 RelaxNG validation is desactivated.</info>
<return type='int' info='0 in case the schemas validation could be (des)activated and -1 in case of error.'/>
<arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
<arg name='xsd' type='const char *' info='the path to a W3C XSD schema or NULL'/>
</function>
<function name='xmlTextReaderSetErrorHandler' file='xmlreader' module='xmlreader'>
<cond>defined(LIBXML_READER_ENABLED)</cond>
<info>Register a callback function that will be called on error and warnings. If @f is NULL, the default error and warning handlers are restored.</info>
@ -14068,6 +14117,13 @@ actually an xmlCharEncoding'/>
<arg name='prop' type='int' info='the xmlParserProperties to set'/>
<arg name='value' type='int' info='usually 0 or 1 to (de)activate it'/>
</function>
<function name='xmlTextReaderSetSchema' file='xmlreader' module='xmlreader'>
<cond>defined(LIBXML_READER_ENABLED) &amp;&amp; defined(LIBXML_SCHEMAS_ENABLED)</cond>
<info>Use XSD Schema to validate the document as it is processed. Activation is only possible before the first Read(). if @schema is NULL, then Schema validation is desactivated. @ The @schema should not be freed until the reader is deallocated or its use has been deactivated.</info>
<return type='int' info='0 in case the Schema validation could be (des)activated and -1 in case of error.'/>
<arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
<arg name='schema' type='xmlSchemaPtr' info='a precompiled Schema schema'/>
</function>
<function name='xmlTextReaderSetStructuredErrorHandler' file='xmlreader' module='xmlreader'>
<cond>defined(LIBXML_READER_ENABLED)</cond>
<info>Register a callback function that will be called on error and warnings. If @f is NULL, the default error and warning handlers are restored.</info>
@ -15974,7 +16030,7 @@ actually an xmlCharEncoding'/>
<arg name='elem' type='xmlElementPtr' info='an element definition'/>
</function>
<function name='xmlValidateNCName' file='tree' module='tree'>
<cond>defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_DEBUG_ENABLED)</cond>
<cond>defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_DEBUG_ENABLED) || defined (LIBXML_HTML_ENABLED)</cond>
<info>Check that a value conforms to the lexical space of NCName</info>
<return type='int' info='0 if this validates, a positive error code number otherwise and -1 in case of internal or API error.'/>
<arg name='value' type='const xmlChar *' info='the value to check'/>

View File

@ -327,6 +327,7 @@
<reference name='XML_ERR_ENTITY_NOT_FINISHED' href='html/libxml-xmlerror.html#XML_ERR_ENTITY_NOT_FINISHED'/>
<reference name='XML_ERR_ENTITY_NOT_STARTED' href='html/libxml-xmlerror.html#XML_ERR_ENTITY_NOT_STARTED'/>
<reference name='XML_ERR_ENTITY_PE_INTERNAL' href='html/libxml-xmlerror.html#XML_ERR_ENTITY_PE_INTERNAL'/>
<reference name='XML_ERR_ENTITY_PROCESSING' href='html/libxml-xmlerror.html#XML_ERR_ENTITY_PROCESSING'/>
<reference name='XML_ERR_EQUAL_REQUIRED' href='html/libxml-xmlerror.html#XML_ERR_EQUAL_REQUIRED'/>
<reference name='XML_ERR_ERROR' href='html/libxml-xmlerror.html#XML_ERR_ERROR'/>
<reference name='XML_ERR_EXTRA_CONTENT' href='html/libxml-xmlerror.html#XML_ERR_EXTRA_CONTENT'/>
@ -356,6 +357,8 @@
<reference name='XML_ERR_NONE' href='html/libxml-xmlerror.html#XML_ERR_NONE'/>
<reference name='XML_ERR_NOTATION_NOT_FINISHED' href='html/libxml-xmlerror.html#XML_ERR_NOTATION_NOT_FINISHED'/>
<reference name='XML_ERR_NOTATION_NOT_STARTED' href='html/libxml-xmlerror.html#XML_ERR_NOTATION_NOT_STARTED'/>
<reference name='XML_ERR_NOTATION_PROCESSING' href='html/libxml-xmlerror.html#XML_ERR_NOTATION_PROCESSING'/>
<reference name='XML_ERR_NOT_STANDALONE' href='html/libxml-xmlerror.html#XML_ERR_NOT_STANDALONE'/>
<reference name='XML_ERR_NOT_WELL_BALANCED' href='html/libxml-xmlerror.html#XML_ERR_NOT_WELL_BALANCED'/>
<reference name='XML_ERR_NO_DTD' href='html/libxml-xmlerror.html#XML_ERR_NO_DTD'/>
<reference name='XML_ERR_NO_MEMORY' href='html/libxml-xmlerror.html#XML_ERR_NO_MEMORY'/>
@ -501,6 +504,7 @@
<reference name='XML_NAMESPACE_DECL' href='html/libxml-tree.html#XML_NAMESPACE_DECL'/>
<reference name='XML_NOTATION_NODE' href='html/libxml-tree.html#XML_NOTATION_NODE'/>
<reference name='XML_NS_ERR_ATTRIBUTE_REDEFINED' href='html/libxml-xmlerror.html#XML_NS_ERR_ATTRIBUTE_REDEFINED'/>
<reference name='XML_NS_ERR_EMPTY' href='html/libxml-xmlerror.html#XML_NS_ERR_EMPTY'/>
<reference name='XML_NS_ERR_QNAME' href='html/libxml-xmlerror.html#XML_NS_ERR_QNAME'/>
<reference name='XML_NS_ERR_UNDEFINED_NAMESPACE' href='html/libxml-xmlerror.html#XML_NS_ERR_UNDEFINED_NAMESPACE'/>
<reference name='XML_NS_ERR_XML_NAMESPACE' href='html/libxml-xmlerror.html#XML_NS_ERR_XML_NAMESPACE'/>
@ -788,6 +792,7 @@
<reference name='XML_SCHEMAP_CT_PROPS_CORRECT_4' href='html/libxml-xmlerror.html#XML_SCHEMAP_CT_PROPS_CORRECT_4'/>
<reference name='XML_SCHEMAP_CT_PROPS_CORRECT_5' href='html/libxml-xmlerror.html#XML_SCHEMAP_CT_PROPS_CORRECT_5'/>
<reference name='XML_SCHEMAP_CVC_SIMPLE_TYPE' href='html/libxml-xmlerror.html#XML_SCHEMAP_CVC_SIMPLE_TYPE'/>
<reference name='XML_SCHEMAP_C_PROPS_CORRECT' href='html/libxml-xmlerror.html#XML_SCHEMAP_C_PROPS_CORRECT'/>
<reference name='XML_SCHEMAP_DEF_AND_PREFIX' href='html/libxml-xmlerror.html#XML_SCHEMAP_DEF_AND_PREFIX'/>
<reference name='XML_SCHEMAP_DERIVATION_OK_RESTRICTION_1' href='html/libxml-xmlerror.html#XML_SCHEMAP_DERIVATION_OK_RESTRICTION_1'/>
<reference name='XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_1' href='html/libxml-xmlerror.html#XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_1'/>
@ -1225,7 +1230,9 @@
<reference name='XML_TREE_INVALID_HEX' href='html/libxml-xmlerror.html#XML_TREE_INVALID_HEX'/>
<reference name='XML_TREE_UNTERMINATED_ENTITY' href='html/libxml-xmlerror.html#XML_TREE_UNTERMINATED_ENTITY'/>
<reference name='XML_WAR_CATALOG_PI' href='html/libxml-xmlerror.html#XML_WAR_CATALOG_PI'/>
<reference name='XML_WAR_ENTITY_REDEFINED' href='html/libxml-xmlerror.html#XML_WAR_ENTITY_REDEFINED'/>
<reference name='XML_WAR_LANG_VALUE' href='html/libxml-xmlerror.html#XML_WAR_LANG_VALUE'/>
<reference name='XML_WAR_NS_COLUMN' href='html/libxml-xmlerror.html#XML_WAR_NS_COLUMN'/>
<reference name='XML_WAR_NS_URI' href='html/libxml-xmlerror.html#XML_WAR_NS_URI'/>
<reference name='XML_WAR_NS_URI_RELATIVE' href='html/libxml-xmlerror.html#XML_WAR_NS_URI_RELATIVE'/>
<reference name='XML_WAR_SPACE_VALUE' href='html/libxml-xmlerror.html#XML_WAR_SPACE_VALUE'/>
@ -2572,6 +2579,7 @@
<reference name='xmlSchemaGetValidErrors' href='html/libxml-xmlschemas.html#xmlSchemaGetValidErrors'/>
<reference name='xmlSchemaInitTypes' href='html/libxml-xmlschemastypes.html#xmlSchemaInitTypes'/>
<reference name='xmlSchemaIsBuiltInTypeFacet' href='html/libxml-xmlschemastypes.html#xmlSchemaIsBuiltInTypeFacet'/>
<reference name='xmlSchemaIsValid' href='html/libxml-xmlschemas.html#xmlSchemaIsValid'/>
<reference name='xmlSchemaNewDocParserCtxt' href='html/libxml-xmlschemas.html#xmlSchemaNewDocParserCtxt'/>
<reference name='xmlSchemaNewFacet' href='html/libxml-xmlschemastypes.html#xmlSchemaNewFacet'/>
<reference name='xmlSchemaNewMemParserCtxt' href='html/libxml-xmlschemas.html#xmlSchemaNewMemParserCtxt'/>
@ -2586,6 +2594,10 @@
<reference name='xmlSchemaParserCtxt' href='html/libxml-xmlschemas.html#xmlSchemaParserCtxt'/>
<reference name='xmlSchemaParserCtxtPtr' href='html/libxml-xmlschemas.html#xmlSchemaParserCtxtPtr'/>
<reference name='xmlSchemaPtr' href='html/libxml-xmlschemas.html#xmlSchemaPtr'/>
<reference name='xmlSchemaSAXPlug' href='html/libxml-xmlschemas.html#xmlSchemaSAXPlug'/>
<reference name='xmlSchemaSAXPlugPtr' href='html/libxml-xmlschemas.html#xmlSchemaSAXPlugPtr'/>
<reference name='xmlSchemaSAXPlugStruct' href='html/libxml-xmlschemas.html#xmlSchemaSAXPlugStruct'/>
<reference name='xmlSchemaSAXUnplug' href='html/libxml-xmlschemas.html#xmlSchemaSAXUnplug'/>
<reference name='xmlSchemaSetParserErrors' href='html/libxml-xmlschemas.html#xmlSchemaSetParserErrors'/>
<reference name='xmlSchemaSetValidErrors' href='html/libxml-xmlschemas.html#xmlSchemaSetValidErrors'/>
<reference name='xmlSchemaSetValidOptions' href='html/libxml-xmlschemas.html#xmlSchemaSetValidOptions'/>
@ -2773,8 +2785,10 @@
<reference name='xmlTextReaderReadString' href='html/libxml-xmlreader.html#xmlTextReaderReadString'/>
<reference name='xmlTextReaderRelaxNGSetSchema' href='html/libxml-xmlreader.html#xmlTextReaderRelaxNGSetSchema'/>
<reference name='xmlTextReaderRelaxNGValidate' href='html/libxml-xmlreader.html#xmlTextReaderRelaxNGValidate'/>
<reference name='xmlTextReaderSchemaValidate' href='html/libxml-xmlreader.html#xmlTextReaderSchemaValidate'/>
<reference name='xmlTextReaderSetErrorHandler' href='html/libxml-xmlreader.html#xmlTextReaderSetErrorHandler'/>
<reference name='xmlTextReaderSetParserProp' href='html/libxml-xmlreader.html#xmlTextReaderSetParserProp'/>
<reference name='xmlTextReaderSetSchema' href='html/libxml-xmlreader.html#xmlTextReaderSetSchema'/>
<reference name='xmlTextReaderSetStructuredErrorHandler' href='html/libxml-xmlreader.html#xmlTextReaderSetStructuredErrorHandler'/>
<reference name='xmlTextReaderStandalone' href='html/libxml-xmlreader.html#xmlTextReaderStandalone'/>
<reference name='xmlTextReaderValue' href='html/libxml-xmlreader.html#xmlTextReaderValue'/>
@ -3676,6 +3690,7 @@
<ref name='XML_ERR_ENTITY_NOT_FINISHED'/>
<ref name='XML_ERR_ENTITY_NOT_STARTED'/>
<ref name='XML_ERR_ENTITY_PE_INTERNAL'/>
<ref name='XML_ERR_ENTITY_PROCESSING'/>
<ref name='XML_ERR_EQUAL_REQUIRED'/>
<ref name='XML_ERR_ERROR'/>
<ref name='XML_ERR_EXTRA_CONTENT'/>
@ -3705,6 +3720,8 @@
<ref name='XML_ERR_NONE'/>
<ref name='XML_ERR_NOTATION_NOT_FINISHED'/>
<ref name='XML_ERR_NOTATION_NOT_STARTED'/>
<ref name='XML_ERR_NOTATION_PROCESSING'/>
<ref name='XML_ERR_NOT_STANDALONE'/>
<ref name='XML_ERR_NOT_WELL_BALANCED'/>
<ref name='XML_ERR_NO_DTD'/>
<ref name='XML_ERR_NO_MEMORY'/>
@ -3850,6 +3867,7 @@
<ref name='XML_NAMESPACE_DECL'/>
<ref name='XML_NOTATION_NODE'/>
<ref name='XML_NS_ERR_ATTRIBUTE_REDEFINED'/>
<ref name='XML_NS_ERR_EMPTY'/>
<ref name='XML_NS_ERR_QNAME'/>
<ref name='XML_NS_ERR_UNDEFINED_NAMESPACE'/>
<ref name='XML_NS_ERR_XML_NAMESPACE'/>
@ -4137,6 +4155,7 @@
<ref name='XML_SCHEMAP_CT_PROPS_CORRECT_4'/>
<ref name='XML_SCHEMAP_CT_PROPS_CORRECT_5'/>
<ref name='XML_SCHEMAP_CVC_SIMPLE_TYPE'/>
<ref name='XML_SCHEMAP_C_PROPS_CORRECT'/>
<ref name='XML_SCHEMAP_DEF_AND_PREFIX'/>
<ref name='XML_SCHEMAP_DERIVATION_OK_RESTRICTION_1'/>
<ref name='XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_1'/>
@ -4574,7 +4593,9 @@
<ref name='XML_TREE_INVALID_HEX'/>
<ref name='XML_TREE_UNTERMINATED_ENTITY'/>
<ref name='XML_WAR_CATALOG_PI'/>
<ref name='XML_WAR_ENTITY_REDEFINED'/>
<ref name='XML_WAR_LANG_VALUE'/>
<ref name='XML_WAR_NS_COLUMN'/>
<ref name='XML_WAR_NS_URI'/>
<ref name='XML_WAR_NS_URI_RELATIVE'/>
<ref name='XML_WAR_SPACE_VALUE'/>
@ -5957,6 +5978,7 @@
<ref name='xmlSchemaGetValidErrors'/>
<ref name='xmlSchemaInitTypes'/>
<ref name='xmlSchemaIsBuiltInTypeFacet'/>
<ref name='xmlSchemaIsValid'/>
<ref name='xmlSchemaNewDocParserCtxt'/>
<ref name='xmlSchemaNewFacet'/>
<ref name='xmlSchemaNewMemParserCtxt'/>
@ -5971,6 +5993,10 @@
<ref name='xmlSchemaParserCtxt'/>
<ref name='xmlSchemaParserCtxtPtr'/>
<ref name='xmlSchemaPtr'/>
<ref name='xmlSchemaSAXPlug'/>
<ref name='xmlSchemaSAXPlugPtr'/>
<ref name='xmlSchemaSAXPlugStruct'/>
<ref name='xmlSchemaSAXUnplug'/>
<ref name='xmlSchemaSetParserErrors'/>
<ref name='xmlSchemaSetValidErrors'/>
<ref name='xmlSchemaSetValidOptions'/>
@ -6158,8 +6184,10 @@
<ref name='xmlTextReaderReadString'/>
<ref name='xmlTextReaderRelaxNGSetSchema'/>
<ref name='xmlTextReaderRelaxNGValidate'/>
<ref name='xmlTextReaderSchemaValidate'/>
<ref name='xmlTextReaderSetErrorHandler'/>
<ref name='xmlTextReaderSetParserProp'/>
<ref name='xmlTextReaderSetSchema'/>
<ref name='xmlTextReaderSetStructuredErrorHandler'/>
<ref name='xmlTextReaderStandalone'/>
<ref name='xmlTextReaderValue'/>
@ -7340,6 +7368,9 @@
<type name='xmlSchemaPtr'>
<ref name='xmlSchemaParse'/>
</type>
<type name='xmlSchemaSAXPlugPtr'>
<ref name='xmlSchemaSAXPlug'/>
</type>
<type name='xmlSchemaTypePtr'>
<ref name='xmlSchemaGetBuiltInListSimpleTypeItemType'/>
<ref name='xmlSchemaGetBuiltInType'/>
@ -8374,6 +8405,7 @@
<ref name='xmlRelaxNGGetValidErrors'/>
<ref name='xmlSchemaGetParserErrors'/>
<ref name='xmlSchemaGetValidErrors'/>
<ref name='xmlSchemaSAXPlug'/>
<ref name='xmlTextReaderGetErrorHandler'/>
</type>
<type name='xlinkActuate *'>
@ -9529,6 +9561,9 @@
<ref name='xmlSAXUserParseMemory'/>
<ref name='xmlSchemaValidateStream'/>
</type>
<type name='xmlSAXHandlerPtr *'>
<ref name='xmlSchemaSAXPlug'/>
</type>
<type name='xmlSAXHandlerV1 *'>
<ref name='initdocbDefaultSAXHandler'/>
<ref name='inithtmlDefaultSAXHandler'/>
@ -9568,6 +9603,10 @@
<ref name='xmlSchemaDump'/>
<ref name='xmlSchemaFree'/>
<ref name='xmlSchemaNewValidCtxt'/>
<ref name='xmlTextReaderSetSchema'/>
</type>
<type name='xmlSchemaSAXPlugPtr'>
<ref name='xmlSchemaSAXUnplug'/>
</type>
<type name='xmlSchemaTypePtr'>
<ref name='xmlSchemaCheckFacet'/>
@ -9611,6 +9650,8 @@
<type name='xmlSchemaValidCtxtPtr'>
<ref name='xmlSchemaFreeValidCtxt'/>
<ref name='xmlSchemaGetValidErrors'/>
<ref name='xmlSchemaIsValid'/>
<ref name='xmlSchemaSAXPlug'/>
<ref name='xmlSchemaSetValidErrors'/>
<ref name='xmlSchemaSetValidOptions'/>
<ref name='xmlSchemaValidCtxtGetOptions'/>
@ -9756,8 +9797,10 @@
<ref name='xmlTextReaderReadString'/>
<ref name='xmlTextReaderRelaxNGSetSchema'/>
<ref name='xmlTextReaderRelaxNGValidate'/>
<ref name='xmlTextReaderSchemaValidate'/>
<ref name='xmlTextReaderSetErrorHandler'/>
<ref name='xmlTextReaderSetParserProp'/>
<ref name='xmlTextReaderSetSchema'/>
<ref name='xmlTextReaderSetStructuredErrorHandler'/>
<ref name='xmlTextReaderStandalone'/>
<ref name='xmlTextReaderValue'/>
@ -11892,6 +11935,7 @@
<ref name='XML_ERR_ENTITY_NOT_FINISHED'/>
<ref name='XML_ERR_ENTITY_NOT_STARTED'/>
<ref name='XML_ERR_ENTITY_PE_INTERNAL'/>
<ref name='XML_ERR_ENTITY_PROCESSING'/>
<ref name='XML_ERR_EQUAL_REQUIRED'/>
<ref name='XML_ERR_ERROR'/>
<ref name='XML_ERR_EXTRA_CONTENT'/>
@ -11921,6 +11965,8 @@
<ref name='XML_ERR_NONE'/>
<ref name='XML_ERR_NOTATION_NOT_FINISHED'/>
<ref name='XML_ERR_NOTATION_NOT_STARTED'/>
<ref name='XML_ERR_NOTATION_PROCESSING'/>
<ref name='XML_ERR_NOT_STANDALONE'/>
<ref name='XML_ERR_NOT_WELL_BALANCED'/>
<ref name='XML_ERR_NO_DTD'/>
<ref name='XML_ERR_NO_MEMORY'/>
@ -12051,6 +12097,7 @@
<ref name='XML_MODULE_CLOSE'/>
<ref name='XML_MODULE_OPEN'/>
<ref name='XML_NS_ERR_ATTRIBUTE_REDEFINED'/>
<ref name='XML_NS_ERR_EMPTY'/>
<ref name='XML_NS_ERR_QNAME'/>
<ref name='XML_NS_ERR_UNDEFINED_NAMESPACE'/>
<ref name='XML_NS_ERR_XML_NAMESPACE'/>
@ -12222,6 +12269,7 @@
<ref name='XML_SCHEMAP_CT_PROPS_CORRECT_4'/>
<ref name='XML_SCHEMAP_CT_PROPS_CORRECT_5'/>
<ref name='XML_SCHEMAP_CVC_SIMPLE_TYPE'/>
<ref name='XML_SCHEMAP_C_PROPS_CORRECT'/>
<ref name='XML_SCHEMAP_DEF_AND_PREFIX'/>
<ref name='XML_SCHEMAP_DERIVATION_OK_RESTRICTION_1'/>
<ref name='XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_1'/>
@ -12445,7 +12493,9 @@
<ref name='XML_TREE_INVALID_HEX'/>
<ref name='XML_TREE_UNTERMINATED_ENTITY'/>
<ref name='XML_WAR_CATALOG_PI'/>
<ref name='XML_WAR_ENTITY_REDEFINED'/>
<ref name='XML_WAR_LANG_VALUE'/>
<ref name='XML_WAR_NS_COLUMN'/>
<ref name='XML_WAR_NS_URI'/>
<ref name='XML_WAR_NS_URI_RELATIVE'/>
<ref name='XML_WAR_SPACE_VALUE'/>
@ -12684,8 +12734,10 @@
<ref name='xmlTextReaderReadString'/>
<ref name='xmlTextReaderRelaxNGSetSchema'/>
<ref name='xmlTextReaderRelaxNGValidate'/>
<ref name='xmlTextReaderSchemaValidate'/>
<ref name='xmlTextReaderSetErrorHandler'/>
<ref name='xmlTextReaderSetParserProp'/>
<ref name='xmlTextReaderSetSchema'/>
<ref name='xmlTextReaderSetStructuredErrorHandler'/>
<ref name='xmlTextReaderStandalone'/>
<ref name='xmlTextReaderValue'/>
@ -12759,6 +12811,7 @@
<ref name='xmlSchemaFreeValidCtxt'/>
<ref name='xmlSchemaGetParserErrors'/>
<ref name='xmlSchemaGetValidErrors'/>
<ref name='xmlSchemaIsValid'/>
<ref name='xmlSchemaNewDocParserCtxt'/>
<ref name='xmlSchemaNewMemParserCtxt'/>
<ref name='xmlSchemaNewParserCtxt'/>
@ -12767,6 +12820,10 @@
<ref name='xmlSchemaParserCtxt'/>
<ref name='xmlSchemaParserCtxtPtr'/>
<ref name='xmlSchemaPtr'/>
<ref name='xmlSchemaSAXPlug'/>
<ref name='xmlSchemaSAXPlugPtr'/>
<ref name='xmlSchemaSAXPlugStruct'/>
<ref name='xmlSchemaSAXUnplug'/>
<ref name='xmlSchemaSetParserErrors'/>
<ref name='xmlSchemaSetValidErrors'/>
<ref name='xmlSchemaSetValidOptions'/>
@ -13504,6 +13561,8 @@
<word name='Activation'>
<ref name='xmlTextReaderRelaxNGSetSchema'/>
<ref name='xmlTextReaderRelaxNGValidate'/>
<ref name='xmlTextReaderSchemaValidate'/>
<ref name='xmlTextReaderSetSchema'/>
</word>
<word name='Add'>
<ref name='xmlACatalogAdd'/>
@ -16050,6 +16109,9 @@
<word name='Please'>
<ref name='xmlNormalizeWindowsPath'/>
</word>
<word name='Plug'>
<ref name='xmlSchemaSAXPlug'/>
</word>
<word name='Pointer'>
<ref name='xmlCheckUTF8'/>
</word>
@ -16294,6 +16356,8 @@
<ref name='xmlTextReaderGetParserProp'/>
<ref name='xmlTextReaderRelaxNGSetSchema'/>
<ref name='xmlTextReaderRelaxNGValidate'/>
<ref name='xmlTextReaderSchemaValidate'/>
<ref name='xmlTextReaderSetSchema'/>
</word>
<word name='Reader'>
<ref name='xmlTextReaderPreserve'/>
@ -16423,6 +16487,7 @@
<ref name='xmlRelaxParserSetFlag'/>
<ref name='xmlTextReaderRelaxNGSetSchema'/>
<ref name='xmlTextReaderRelaxNGValidate'/>
<ref name='xmlTextReaderSchemaValidate'/>
</word>
<word name='RelaxNGs'>
<ref name='xmlRelaxNGNewDocParserCtxt'/>
@ -16520,6 +16585,8 @@
<ref name='xmlUCSIsRunic'/>
</word>
</letter>
</chunk>
<chunk name='chunk7'>
<letter name='S'>
<word name='SAX1'>
<ref name='LIBXML_SAX1_ENABLED'/>
@ -16537,6 +16604,7 @@
<ref name='xmlSAX2InitDocbDefaultSAXHandler'/>
<ref name='xmlSAX2InitHtmlDefaultSAXHandler'/>
<ref name='xmlSAX2StartElementNs'/>
<ref name='xmlSchemaValidateStream'/>
</word>
<word name='SAX::substituteEntities'>
<ref name='xmlSubstituteEntitiesDefault'/>
@ -16619,6 +16687,7 @@
<ref name='xmlSchemaGetBuiltInListSimpleTypeItemType'/>
<ref name='xmlSchemaGetCanonValue'/>
<ref name='xmlSchemaParse'/>
<ref name='xmlTextReaderSetSchema'/>
</word>
<word name='Schemas'>
<ref name='LIBXML_SCHEMAS_ENABLED'/>
@ -16910,7 +16979,7 @@
</word>
</letter>
</chunk>
<chunk name='chunk7'>
<chunk name='chunk8'>
<letter name='T'>
<word name='TEXT'>
<ref name='xmlAddChild'/>
@ -17202,6 +17271,9 @@
<word name='Unlinks'>
<ref name='xmlDOMWrapRemoveNode'/>
</word>
<word name='Unplug'>
<ref name='xmlSchemaSAXUnplug'/>
</word>
<word name='Unregisters'>
<ref name='xmlCleanupEncodingAliases'/>
<ref name='xmlDelEncodingAlias'/>
@ -17234,6 +17306,8 @@
<ref name='xmlPatternGetStreamCtxt'/>
<ref name='xmlTextReaderRelaxNGSetSchema'/>
<ref name='xmlTextReaderRelaxNGValidate'/>
<ref name='xmlTextReaderSchemaValidate'/>
<ref name='xmlTextReaderSetSchema'/>
</word>
<word name='Used'>
<ref name='XML_SCHEMAS_ANY_LAX'/>
@ -17261,7 +17335,7 @@
</word>
</letter>
</chunk>
<chunk name='chunk8'>
<chunk name='chunk9'>
<letter name='V'>
<word name='Valid'>
<ref name='xmlValidateOneElement'/>
@ -17322,6 +17396,9 @@
</word>
</letter>
<letter name='W'>
<word name='W3C'>
<ref name='xmlTextReaderSchemaValidate'/>
</word>
<word name='WARNING'>
<ref name='xmlRelaxNGParse'/>
<ref name='xmlSchemaParse'/>
@ -17573,6 +17650,10 @@
<ref name='xmlXPtrNewContext'/>
<ref name='xmlXPtrRangeToFunction'/>
</word>
<word name='XSD'>
<ref name='xmlTextReaderSchemaValidate'/>
<ref name='xmlTextReaderSetSchema'/>
</word>
<word name='XSLT'>
<ref name='_xmlNode'/>
<ref name='_xmlXPathContext'/>
@ -17631,7 +17712,7 @@
</word>
</letter>
</chunk>
<chunk name='chunk9'>
<chunk name='chunk10'>
<letter name='a'>
<word name='a-z'>
<ref name='xmlCheckLanguageID'/>
@ -17760,6 +17841,8 @@
<ref name='xmlAutomataNewTransition2'/>
<ref name='xmlTextReaderRelaxNGSetSchema'/>
<ref name='xmlTextReaderRelaxNGValidate'/>
<ref name='xmlTextReaderSchemaValidate'/>
<ref name='xmlTextReaderSetSchema'/>
</word>
<word name='activation'>
<ref name='xmlGetLineNo'/>
@ -18393,7 +18476,7 @@
</word>
</letter>
</chunk>
<chunk name='chunk10'>
<chunk name='chunk11'>
<letter name='b'>
<word name='back'>
<ref name='xmlEntityReferenceFunc'/>
@ -18430,6 +18513,9 @@
<ref name='xmlRelaxNGNewValidCtxt'/>
<ref name='xmlSchemaNewStringValue'/>
<ref name='xmlSchemaNewValidCtxt'/>
<ref name='xmlSchemaSAXPlug'/>
<ref name='xmlSchemaSAXUnplug'/>
<ref name='xmlSchemaValidateStream'/>
<ref name='xmlSetCompressMode'/>
<ref name='xmlSetDocCompressMode'/>
<ref name='xmlStrcat'/>
@ -18472,7 +18558,9 @@
<ref name='xmlMemSetup'/>
<ref name='xmlTextReaderRelaxNGSetSchema'/>
<ref name='xmlTextReaderRelaxNGValidate'/>
<ref name='xmlTextReaderSchemaValidate'/>
<ref name='xmlTextReaderSetParserProp'/>
<ref name='xmlTextReaderSetSchema'/>
<ref name='xmlValidGetValidElements'/>
<ref name='xmlXPathNextPreceding'/>
<ref name='xmlXPathStringFunction'/>
@ -18729,7 +18817,7 @@
</word>
</letter>
</chunk>
<chunk name='chunk11'>
<chunk name='chunk12'>
<letter name='c'>
<word name='calculates'>
<ref name='xmlUTF8Size'/>
@ -18750,6 +18838,7 @@
</word>
<word name='calls'>
<ref name='xlinkNodeDetectFunc'/>
<ref name='xmlSchemaSAXPlug'/>
<ref name='xmlXPathAxisFunc'/>
</word>
<word name='came'>
@ -19783,6 +19872,8 @@
<ref name='xmlTextReaderByteConsumed'/>
<ref name='xmlTextReaderRelaxNGSetSchema'/>
<ref name='xmlTextReaderRelaxNGValidate'/>
<ref name='xmlTextReaderSchemaValidate'/>
<ref name='xmlTextReaderSetSchema'/>
<ref name='xmlValidateDtd'/>
</word>
<word name='count'>
@ -19885,7 +19976,7 @@
</word>
</letter>
</chunk>
<chunk name='chunk12'>
<chunk name='chunk13'>
<letter name='d'>
<word name='dangerous'>
<ref name='xmlTextReaderCurrentNode'/>
@ -19907,6 +19998,7 @@
</word>
<word name='deactivated'>
<ref name='xmlTextReaderRelaxNGSetSchema'/>
<ref name='xmlTextReaderSetSchema'/>
</word>
<word name='deallocate'>
<ref name='_xmlParserInput'/>
@ -19945,6 +20037,7 @@
<ref name='xmlTextReaderReadOuterXml'/>
<ref name='xmlTextReaderReadString'/>
<ref name='xmlTextReaderRelaxNGSetSchema'/>
<ref name='xmlTextReaderSetSchema'/>
<ref name='xmlTextReaderValue'/>
</word>
<word name='deallocation'>
@ -20168,10 +20261,14 @@
<word name='des'>
<ref name='xmlTextReaderRelaxNGSetSchema'/>
<ref name='xmlTextReaderRelaxNGValidate'/>
<ref name='xmlTextReaderSchemaValidate'/>
<ref name='xmlTextReaderSetSchema'/>
</word>
<word name='desactivated'>
<ref name='xmlTextReaderRelaxNGSetSchema'/>
<ref name='xmlTextReaderRelaxNGValidate'/>
<ref name='xmlTextReaderSchemaValidate'/>
<ref name='xmlTextReaderSetSchema'/>
</word>
<word name='descendant'>
<ref name='xmlXPathNextDescendant'/>
@ -20301,6 +20398,7 @@
<ref name='xmlSAX2EndElementNs'/>
<ref name='xmlSAX2Reference'/>
<ref name='xmlSAX2StartElementNs'/>
<ref name='xmlSchemaIsValid'/>
</word>
<word name='detection'>
<ref name='docbCreatePushParserCtxt'/>
@ -20679,12 +20777,13 @@
</word>
<word name='during'>
<ref name='xmlSAXDefaultVersion'/>
<ref name='xmlSchemaIsValid'/>
<ref name='xmlSchemaNewDocParserCtxt'/>
<ref name='xmlSchemaSetValidOptions'/>
</word>
</letter>
</chunk>
<chunk name='chunk13'>
<chunk name='chunk14'>
<letter name='e'>
<word name='each'>
<ref name='_xmlParserCtxt'/>
@ -21035,6 +21134,8 @@
<ref name='xmlSchemaGetCanonValue'/>
<ref name='xmlSchemaGetCanonValueWhtsp'/>
<ref name='xmlSchemaGetParserErrors'/>
<ref name='xmlSchemaIsValid'/>
<ref name='xmlSchemaSAXPlug'/>
<ref name='xmlSchemaSetParserErrors'/>
<ref name='xmlSchemaValueAppend'/>
<ref name='xmlSchemaValueGetAsString'/>
@ -21116,6 +21217,11 @@
<ref name='xmlTextWriterFullEndElement'/>
<ref name='xmlXPathRoundFunction'/>
</word>
<word name='event'>
<ref name='xmlSchemaSAXPlug'/>
<ref name='xmlSchemaSAXUnplug'/>
<ref name='xmlSchemaValidateStream'/>
</word>
<word name='events'>
<ref name='htmlSAXParseDoc'/>
<ref name='xmlSchemaValidateStream'/>
@ -21281,7 +21387,7 @@
</word>
</letter>
</chunk>
<chunk name='chunk14'>
<chunk name='chunk15'>
<letter name='f'>
<word name='fTP'>
<ref name='xmlNanoFTPConnectTo'/>
@ -21374,6 +21480,7 @@
<ref name='xmlSaveFormatFile'/>
<ref name='xmlSaveFormatFileTo'/>
<ref name='xmlSchemaGetParserErrors'/>
<ref name='xmlSchemaSAXUnplug'/>
</word>
<word name='fallback'>
<ref name='XINCLUDE_FALLBACK'/>
@ -21392,6 +21499,7 @@
<word name='far'>
<ref name='_xmlParserCtxt'/>
<ref name='fatalErrorSAXFunc'/>
<ref name='xmlSchemaIsValid'/>
</word>
<word name='fashion'>
<ref name='xmlNewRMutex'/>
@ -21579,6 +21687,9 @@
</word>
<word name='flow'>
<ref name='xmlScanName'/>
<ref name='xmlSchemaSAXPlug'/>
<ref name='xmlSchemaSAXUnplug'/>
<ref name='xmlSchemaValidateStream'/>
</word>
<word name='flushes'>
<ref name='xmlOutputBufferClose'/>
@ -21685,6 +21796,9 @@
<ref name='xmlParseCtxtExternalEntity'/>
<ref name='xmlParseExternalEntity'/>
</word>
<word name='forward'>
<ref name='xmlSchemaValidateStream'/>
</word>
<word name='fptr'>
<ref name='XML_CAST_FPTR'/>
</word>
@ -21810,7 +21924,7 @@
</word>
</letter>
</chunk>
<chunk name='chunk15'>
<chunk name='chunk16'>
<letter name='g'>
<word name='gDay'>
<ref name='xmlSchemaGetCanonValue'/>
@ -22279,7 +22393,7 @@
</word>
</letter>
</chunk>
<chunk name='chunk16'>
<chunk name='chunk17'>
<letter name='i'>
<word name='iconv'>
<ref name='LIBXML_ICONV_ENABLED'/>
@ -22981,7 +23095,7 @@
</word>
</letter>
</chunk>
<chunk name='chunk17'>
<chunk name='chunk18'>
<letter name='j'>
<word name='just'>
<ref name='htmlSetMetaEncoding'/>
@ -23114,6 +23228,8 @@
<ref name='xmlRootNode'/>
<ref name='xmlSaveFileTo'/>
<ref name='xmlSaveFormatFileTo'/>
<ref name='xmlSchemaSAXPlug'/>
<ref name='xmlSchemaSAXUnplug'/>
</word>
<word name='leading'>
<ref name='xmlParseAttValue'/>
@ -23474,7 +23590,7 @@
</word>
</letter>
</chunk>
<chunk name='chunk18'>
<chunk name='chunk19'>
<letter name='m'>
<word name='machine'>
<ref name='xmlCheckFilename'/>
@ -23498,6 +23614,7 @@
<word name='maintained'>
<ref name='xmlRemoveID'/>
<ref name='xmlRemoveRef'/>
<ref name='xmlSchemaSAXPlug'/>
</word>
<word name='major'>
<ref name='xmlDecodeEntities'/>
@ -23912,7 +24029,7 @@
</word>
</letter>
</chunk>
<chunk name='chunk19'>
<chunk name='chunk20'>
<letter name='n'>
<word name='named'>
<ref name='xmlAddEncodingAlias'/>
@ -24019,6 +24136,7 @@
<ref name='xmlParseElementChildrenContentDecl'/>
<ref name='xmlParseElementMixedContentDecl'/>
<ref name='xmlReconciliateNs'/>
<ref name='xmlSchemaSAXPlug'/>
<ref name='xmlSetBufferAllocationScheme'/>
<ref name='xmlShellPwd'/>
<ref name='xmlStrncat'/>
@ -24317,7 +24435,7 @@
</word>
</letter>
</chunk>
<chunk name='chunk20'>
<chunk name='chunk21'>
<letter name='o'>
<word name='object?'>
<ref name='xmlXPathNumberFunction'/>
@ -24648,6 +24766,8 @@
<ref name='xmlGetEncodingAlias'/>
<ref name='xmlListMerge'/>
<ref name='xmlParseEntityValue'/>
<ref name='xmlSchemaSAXPlug'/>
<ref name='xmlSchemaSAXUnplug'/>
<ref name='xmlShellSave'/>
<ref name='xmlStrcat'/>
<ref name='xmlStrncat'/>
@ -24753,7 +24873,7 @@
</word>
</letter>
</chunk>
<chunk name='chunk21'>
<chunk name='chunk22'>
<letter name='p'>
<word name='pairs'>
<ref name='startElement'/>
@ -24881,6 +25001,7 @@
<ref name='xmlShellPwd'/>
<ref name='xmlShellValidate'/>
<ref name='xmlTextReaderRelaxNGValidate'/>
<ref name='xmlTextReaderSchemaValidate'/>
</word>
<word name='pattern'>
<ref name='XML_SCHEMAS_TYPE_NORMVALUENEEDED'/>
@ -24966,6 +25087,8 @@
<ref name='xmlReconciliateNs'/>
<ref name='xmlRegExecErrInfo'/>
<ref name='xmlRegExecNextValues'/>
<ref name='xmlSchemaSAXPlug'/>
<ref name='xmlSchemaSAXUnplug'/>
<ref name='xmlValidGetValidElements'/>
</word>
<word name='points'>
@ -25018,6 +25141,8 @@
<ref name='xmlRegExecNextValues'/>
<ref name='xmlTextReaderRelaxNGSetSchema'/>
<ref name='xmlTextReaderRelaxNGValidate'/>
<ref name='xmlTextReaderSchemaValidate'/>
<ref name='xmlTextReaderSetSchema'/>
<ref name='xmlValidateDtdFinal'/>
</word>
<word name='possibly'>
@ -25083,6 +25208,7 @@
<ref name='xmlRelaxNGNewValidCtxt'/>
<ref name='xmlSchemaNewValidCtxt'/>
<ref name='xmlTextReaderRelaxNGSetSchema'/>
<ref name='xmlTextReaderSetSchema'/>
<ref name='xmlXPathDebugDumpCompExpr'/>
</word>
<word name='precomputed'>
@ -25280,6 +25406,8 @@
<ref name='xmlSAX2StartElement'/>
<ref name='xmlTextReaderRelaxNGSetSchema'/>
<ref name='xmlTextReaderRelaxNGValidate'/>
<ref name='xmlTextReaderSchemaValidate'/>
<ref name='xmlTextReaderSetSchema'/>
</word>
<word name='processing-instruction'>
<ref name='xmlXPathIsNodeType'/>
@ -25481,7 +25609,7 @@
</word>
</letter>
</chunk>
<chunk name='chunk22'>
<chunk name='chunk23'>
<letter name='q'>
<word name='qualified'>
<ref name='XML_SCHEMAS_QUALIF_ATTR'/>
@ -26007,6 +26135,7 @@
<ref name='xmlHashUpdateEntry2'/>
<ref name='xmlHashUpdateEntry3'/>
<ref name='xmlNewTextChild'/>
<ref name='xmlSchemaSAXPlug'/>
<ref name='xmlXPathTranslateFunction'/>
</word>
<word name='replacement'>
@ -26183,6 +26312,7 @@
<ref name='xmlCanonicPath'/>
</word>
<word name='restored'>
<ref name='xmlSchemaSAXUnplug'/>
<ref name='xmlTextReaderSetErrorHandler'/>
<ref name='xmlTextReaderSetStructuredErrorHandler'/>
</word>
@ -26341,7 +26471,7 @@
</word>
</letter>
</chunk>
<chunk name='chunk23'>
<chunk name='chunk24'>
<letter name='s'>
<word name='s390'>
<ref name='XML_CAST_FPTR'/>
@ -26464,6 +26594,7 @@
<ref name='xmlSchemaValidateFacetWhtsp'/>
<ref name='xmlSchemaValidateFile'/>
<ref name='xmlSchemaValidateStream'/>
<ref name='xmlTextReaderSchemaValidate'/>
</word>
<word name='scheme'>
<ref name='_xmlURI'/>
@ -27542,7 +27673,7 @@
</word>
</letter>
</chunk>
<chunk name='chunk24'>
<chunk name='chunk25'>
<letter name='t'>
<word name='tag'>
<ref name='_htmlElemDesc'/>
@ -28054,7 +28185,7 @@
</word>
</letter>
</chunk>
<chunk name='chunk25'>
<chunk name='chunk26'>
<letter name='u'>
<word name='ugly'>
<ref name='_xmlParserCtxt'/>
@ -28177,6 +28308,9 @@
<ref name='xmlParserHandleReference'/>
<ref name='xmlSAX2UnparsedEntityDecl'/>
</word>
<word name='unplug'>
<ref name='xmlSchemaSAXPlug'/>
</word>
<word name='unpredictable'>
<ref name='UTF8ToHtml'/>
<ref name='UTF8Toisolat1'/>
@ -28210,6 +28344,7 @@
<ref name='xmlSearchNsByHref'/>
<ref name='xmlTextReaderExpand'/>
<ref name='xmlTextReaderRelaxNGSetSchema'/>
<ref name='xmlTextReaderSetSchema'/>
<ref name='xmlXPathAxisFunc'/>
</word>
<word name='unused'>
@ -28407,7 +28542,7 @@
</word>
</letter>
</chunk>
<chunk name='chunk26'>
<chunk name='chunk27'>
<letter name='w'>
<word name='walker'>
<ref name='xmlListReverseWalk'/>
@ -28514,6 +28649,7 @@
<ref name='xmlCheckLanguageID'/>
<ref name='xmlKeepBlanksDefault'/>
<ref name='xmlMemShow'/>
<ref name='xmlSchemaIsValid'/>
<ref name='xmlXIncludeProcess'/>
<ref name='xmlXIncludeProcessFlags'/>
<ref name='xmlXIncludeProcessNode'/>
@ -28756,7 +28892,7 @@
</word>
</letter>
</chunk>
<chunk name='chunk27'>
<chunk name='chunk28'>
<letter name='x'>
<word name='x00B7'>
<ref name='IS_EXTENDER'/>
@ -29511,6 +29647,9 @@
<word name='xmlSAX2UnparsedEntityDecl'>
<ref name='unparsedEntityDecl'/>
</word>
<word name='xmlSAXHandlerPtr'>
<ref name='xmlSchemaSAXPlug'/>
</word>
<word name='xmlSAXVersion'>
<ref name='xmlSAXDefaultVersion'/>
</word>
@ -29519,6 +29658,9 @@
<ref name='xmlSaveToFilename'/>
<ref name='xmlSaveToIO'/>
</word>
<word name='xmlSchemaSAXPlug'>
<ref name='xmlSchemaSAXUnplug'/>
</word>
<word name='xmlSchemaValType'>
<ref name='xmlSchemaGetValType'/>
</word>
@ -29718,7 +29860,7 @@
</word>
</letter>
</chunk>
<chunk name='chunk28'>
<chunk name='chunk29'>
<letter name='y'>
<word name='year'>
<ref name='ftpListCallback'/>
@ -29799,29 +29941,30 @@
<chunk name='chunk3' start='F' end='I'/>
<chunk name='chunk4' start='J' end='N'/>
<chunk name='chunk5' start='O' end='P'/>
<chunk name='chunk6' start='Q' end='S'/>
<chunk name='chunk7' start='T' end='U'/>
<chunk name='chunk8' start='V' end='Z'/>
<chunk name='chunk9' start='a' end='a'/>
<chunk name='chunk10' start='b' end='b'/>
<chunk name='chunk11' start='c' end='c'/>
<chunk name='chunk12' start='d' end='d'/>
<chunk name='chunk13' start='e' end='e'/>
<chunk name='chunk14' start='f' end='f'/>
<chunk name='chunk15' start='g' end='h'/>
<chunk name='chunk16' start='i' end='i'/>
<chunk name='chunk17' start='j' end='l'/>
<chunk name='chunk18' start='m' end='m'/>
<chunk name='chunk19' start='n' end='n'/>
<chunk name='chunk20' start='o' end='o'/>
<chunk name='chunk21' start='p' end='p'/>
<chunk name='chunk22' start='q' end='r'/>
<chunk name='chunk23' start='s' end='s'/>
<chunk name='chunk24' start='t' end='t'/>
<chunk name='chunk25' start='u' end='v'/>
<chunk name='chunk26' start='w' end='w'/>
<chunk name='chunk27' start='x' end='x'/>
<chunk name='chunk28' start='y' end='z'/>
<chunk name='chunk6' start='Q' end='R'/>
<chunk name='chunk7' start='S' end='S'/>
<chunk name='chunk8' start='T' end='U'/>
<chunk name='chunk9' start='V' end='Z'/>
<chunk name='chunk10' start='a' end='a'/>
<chunk name='chunk11' start='b' end='b'/>
<chunk name='chunk12' start='c' end='c'/>
<chunk name='chunk13' start='d' end='d'/>
<chunk name='chunk14' start='e' end='e'/>
<chunk name='chunk15' start='f' end='f'/>
<chunk name='chunk16' start='g' end='h'/>
<chunk name='chunk17' start='i' end='i'/>
<chunk name='chunk18' start='j' end='l'/>
<chunk name='chunk19' start='m' end='m'/>
<chunk name='chunk20' start='n' end='n'/>
<chunk name='chunk21' start='o' end='o'/>
<chunk name='chunk22' start='p' end='p'/>
<chunk name='chunk23' start='q' end='r'/>
<chunk name='chunk24' start='s' end='s'/>
<chunk name='chunk25' start='t' end='t'/>
<chunk name='chunk26' start='u' end='v'/>
<chunk name='chunk27' start='w' end='w'/>
<chunk name='chunk28' start='x' end='x'/>
<chunk name='chunk29' start='y' end='z'/>
</chunks>
</index>
</apirefs>

View File

@ -172,7 +172,8 @@ skipped_memcheck = [ "xmlLoadCatalog", "xmlAddEncodingAlias",
"xmlCatalogRemove", "xmlLoadCatalogs", "xmlCleanupCharEncodingHandlers",
"xmlInitCharEncodingHandlers", "xmlCatalogCleanup",
"xmlSchemaGetBuiltInType",
"htmlParseFile", "htmlCtxtReadFile" # loads the catalogs
"htmlParseFile", "htmlCtxtReadFile", # loads the catalogs
"xmlTextReaderSchemaValidate", "xmlSchemaCleanupTypes" # initialize the schemas type system
]
#

View File

@ -541,7 +541,7 @@ struct _xmlDOMWrapCtxt {
/*
* Some helper functions
*/
#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_DEBUG_ENABLED)
#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_DEBUG_ENABLED) || defined (LIBXML_HTML_ENABLED)
XMLPUBFUN int XMLCALL
xmlValidateNCName (const xmlChar *value,
int space);

View File

@ -1066,7 +1066,9 @@ Class xmlTextReader(xmlTextReaderCore)
ReadString()
RelaxNGSetSchema()
RelaxNGValidate()
SchemaValidate()
SetParserProp()
SetSchema()
Standalone()
String()
Value()
@ -1080,6 +1082,9 @@ Class xmlEntity(xmlNode)
handleEntity()
Class Schema()
# functions from module xmlreader
SetSchema()
# functions from module xmlschemas
schemaDump()
schemaNewValidCtxt()
@ -1120,6 +1125,7 @@ Class inputBuffer(ioReadWrapper)
Class SchemaValidCtxt(SchemaValidCtxtCore)
# functions from module xmlschemas
schemaIsValid()
schemaSetValidOptions()
schemaValidCtxtGetOptions()
schemaValidateDoc()

211
testapi.c
View File

@ -15109,7 +15109,6 @@ static int
test_xmlStopParser(void) {
int test_ret = 0;
#if defined(LIBXML_PUSH_ENABLED)
#ifdef LIBXML_PUSH_ENABLED
int mem_base;
xmlParserCtxtPtr ctxt; /* an XML parser context */
@ -15132,7 +15131,6 @@ test_xmlStopParser(void) {
}
}
function_tests++;
#endif
#endif
return(test_ret);
@ -23084,7 +23082,7 @@ static int
test_xmlValidateNCName(void) {
int test_ret = 0;
#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_DEBUG_ENABLED)
#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_DEBUG_ENABLED) || defined (LIBXML_HTML_ENABLED)
#ifdef LIBXML_TREE_ENABLED
int mem_base;
int ret_val;
@ -31371,6 +31369,37 @@ test_xmlTextReaderRelaxNGValidate(void) {
}
static int
test_xmlTextReaderSchemaValidate(void) {
int test_ret = 0;
#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
int ret_val;
xmlTextReaderPtr reader; /* the xmlTextReaderPtr used */
int n_reader;
char * xsd; /* the path to a W3C XSD schema or NULL */
int n_xsd;
for (n_reader = 0;n_reader < gen_nb_xmlTextReaderPtr;n_reader++) {
for (n_xsd = 0;n_xsd < gen_nb_const_char_ptr;n_xsd++) {
reader = gen_xmlTextReaderPtr(n_reader, 0);
xsd = gen_const_char_ptr(n_xsd, 1);
ret_val = xmlTextReaderSchemaValidate(reader, (const char *)xsd);
desret_int(ret_val);
call_tests++;
des_xmlTextReaderPtr(n_reader, reader, 0);
des_const_char_ptr(n_xsd, (const char *)xsd, 1);
xmlResetLastError();
}
}
function_tests++;
#endif
return(test_ret);
}
static int
test_xmlTextReaderSetErrorHandler(void) {
int test_ret = 0;
@ -31428,6 +31457,57 @@ test_xmlTextReaderSetParserProp(void) {
return(test_ret);
}
#ifdef LIBXML_READER_ENABLED
#define gen_nb_xmlSchemaPtr 1
static xmlSchemaPtr gen_xmlSchemaPtr(int no ATTRIBUTE_UNUSED, int nr ATTRIBUTE_UNUSED) {
return(NULL);
}
static void des_xmlSchemaPtr(int no ATTRIBUTE_UNUSED, xmlSchemaPtr val ATTRIBUTE_UNUSED, int nr ATTRIBUTE_UNUSED) {
}
#endif
static int
test_xmlTextReaderSetSchema(void) {
int test_ret = 0;
#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
int mem_base;
int ret_val;
xmlTextReaderPtr reader; /* the xmlTextReaderPtr used */
int n_reader;
xmlSchemaPtr schema; /* a precompiled Schema schema */
int n_schema;
for (n_reader = 0;n_reader < gen_nb_xmlTextReaderPtr;n_reader++) {
for (n_schema = 0;n_schema < gen_nb_xmlSchemaPtr;n_schema++) {
mem_base = xmlMemBlocks();
reader = gen_xmlTextReaderPtr(n_reader, 0);
schema = gen_xmlSchemaPtr(n_schema, 1);
ret_val = xmlTextReaderSetSchema(reader, schema);
desret_int(ret_val);
call_tests++;
des_xmlTextReaderPtr(n_reader, reader, 0);
des_xmlSchemaPtr(n_schema, schema, 1);
xmlResetLastError();
if (mem_base != xmlMemBlocks()) {
printf("Leak of %d blocks found in xmlTextReaderSetSchema",
xmlMemBlocks() - mem_base);
test_ret++;
printf(" %d", n_reader);
printf(" %d", n_schema);
printf("\n");
}
}
}
function_tests++;
#endif
return(test_ret);
}
static int
test_xmlTextReaderSetStructuredErrorHandler(void) {
@ -31544,7 +31624,7 @@ static int
test_xmlreader(void) {
int test_ret = 0;
if (quiet == 0) printf("Testing xmlreader : 71 of 81 functions ...\n");
if (quiet == 0) printf("Testing xmlreader : 73 of 83 functions ...\n");
test_ret += test_xmlNewTextReader();
test_ret += test_xmlNewTextReaderFilename();
test_ret += test_xmlReaderForDoc();
@ -31612,8 +31692,10 @@ test_xmlreader(void) {
test_ret += test_xmlTextReaderReadState();
test_ret += test_xmlTextReaderRelaxNGSetSchema();
test_ret += test_xmlTextReaderRelaxNGValidate();
test_ret += test_xmlTextReaderSchemaValidate();
test_ret += test_xmlTextReaderSetErrorHandler();
test_ret += test_xmlTextReaderSetParserProp();
test_ret += test_xmlTextReaderSetSchema();
test_ret += test_xmlTextReaderSetStructuredErrorHandler();
test_ret += test_xmlTextReaderStandalone();
test_ret += test_xmlTextReaderValue();
@ -32248,16 +32330,6 @@ test_xmlsave(void) {
printf("Module xmlsave: %d errors\n", test_ret);
return(test_ret);
}
#ifdef LIBXML_SCHEMAS_ENABLED
#define gen_nb_xmlSchemaPtr 1
static xmlSchemaPtr gen_xmlSchemaPtr(int no ATTRIBUTE_UNUSED, int nr ATTRIBUTE_UNUSED) {
return(NULL);
}
static void des_xmlSchemaPtr(int no ATTRIBUTE_UNUSED, xmlSchemaPtr val ATTRIBUTE_UNUSED, int nr ATTRIBUTE_UNUSED) {
}
#endif
static int
test_xmlSchemaDump(void) {
@ -32448,6 +32520,40 @@ test_xmlSchemaGetValidErrors(void) {
}
static int
test_xmlSchemaIsValid(void) {
int test_ret = 0;
#if defined(LIBXML_SCHEMAS_ENABLED)
int mem_base;
int ret_val;
xmlSchemaValidCtxtPtr ctxt; /* the schema validation context */
int n_ctxt;
for (n_ctxt = 0;n_ctxt < gen_nb_xmlSchemaValidCtxtPtr;n_ctxt++) {
mem_base = xmlMemBlocks();
ctxt = gen_xmlSchemaValidCtxtPtr(n_ctxt, 0);
ret_val = xmlSchemaIsValid(ctxt);
desret_int(ret_val);
call_tests++;
des_xmlSchemaValidCtxtPtr(n_ctxt, ctxt, 0);
xmlResetLastError();
if (mem_base != xmlMemBlocks()) {
printf("Leak of %d blocks found in xmlSchemaIsValid",
xmlMemBlocks() - mem_base);
test_ret++;
printf(" %d", n_ctxt);
printf("\n");
}
}
function_tests++;
#endif
return(test_ret);
}
static int
test_xmlSchemaNewDocParserCtxt(void) {
int test_ret = 0;
@ -32576,6 +32682,70 @@ test_xmlSchemaParse(void) {
return(test_ret);
}
#ifdef LIBXML_SCHEMAS_ENABLED
#define gen_nb_xmlSAXHandlerPtr_ptr 1
static xmlSAXHandlerPtr * gen_xmlSAXHandlerPtr_ptr(int no ATTRIBUTE_UNUSED, int nr ATTRIBUTE_UNUSED) {
return(NULL);
}
static void des_xmlSAXHandlerPtr_ptr(int no ATTRIBUTE_UNUSED, xmlSAXHandlerPtr * val ATTRIBUTE_UNUSED, int nr ATTRIBUTE_UNUSED) {
}
#endif
static int
test_xmlSchemaSAXPlug(void) {
int test_ret = 0;
/* missing type support */
return(test_ret);
}
#ifdef LIBXML_SCHEMAS_ENABLED
#define gen_nb_xmlSchemaSAXPlugPtr 1
static xmlSchemaSAXPlugPtr gen_xmlSchemaSAXPlugPtr(int no ATTRIBUTE_UNUSED, int nr ATTRIBUTE_UNUSED) {
return(NULL);
}
static void des_xmlSchemaSAXPlugPtr(int no ATTRIBUTE_UNUSED, xmlSchemaSAXPlugPtr val ATTRIBUTE_UNUSED, int nr ATTRIBUTE_UNUSED) {
}
#endif
static int
test_xmlSchemaSAXUnplug(void) {
int test_ret = 0;
#if defined(LIBXML_SCHEMAS_ENABLED)
int mem_base;
int ret_val;
xmlSchemaSAXPlugPtr plug; /* a data structure returned by xmlSchemaSAXPlug */
int n_plug;
for (n_plug = 0;n_plug < gen_nb_xmlSchemaSAXPlugPtr;n_plug++) {
mem_base = xmlMemBlocks();
plug = gen_xmlSchemaSAXPlugPtr(n_plug, 0);
ret_val = xmlSchemaSAXUnplug(plug);
desret_int(ret_val);
call_tests++;
des_xmlSchemaSAXPlugPtr(n_plug, plug, 0);
xmlResetLastError();
if (mem_base != xmlMemBlocks()) {
printf("Leak of %d blocks found in xmlSchemaSAXUnplug",
xmlMemBlocks() - mem_base);
test_ret++;
printf(" %d", n_plug);
printf("\n");
}
}
function_tests++;
#endif
return(test_ret);
}
static int
test_xmlSchemaSetParserErrors(void) {
@ -32867,15 +33037,18 @@ static int
test_xmlschemas(void) {
int test_ret = 0;
if (quiet == 0) printf("Testing xmlschemas : 12 of 19 functions ...\n");
if (quiet == 0) printf("Testing xmlschemas : 14 of 22 functions ...\n");
test_ret += test_xmlSchemaDump();
test_ret += test_xmlSchemaGetParserErrors();
test_ret += test_xmlSchemaGetValidErrors();
test_ret += test_xmlSchemaIsValid();
test_ret += test_xmlSchemaNewDocParserCtxt();
test_ret += test_xmlSchemaNewMemParserCtxt();
test_ret += test_xmlSchemaNewParserCtxt();
test_ret += test_xmlSchemaNewValidCtxt();
test_ret += test_xmlSchemaParse();
test_ret += test_xmlSchemaSAXPlug();
test_ret += test_xmlSchemaSAXUnplug();
test_ret += test_xmlSchemaSetParserErrors();
test_ret += test_xmlSchemaSetValidErrors();
test_ret += test_xmlSchemaSetValidOptions();
@ -32970,19 +33143,11 @@ test_xmlSchemaCleanupTypes(void) {
int test_ret = 0;
#if defined(LIBXML_SCHEMAS_ENABLED)
int mem_base;
mem_base = xmlMemBlocks();
xmlSchemaCleanupTypes();
call_tests++;
xmlResetLastError();
if (mem_base != xmlMemBlocks()) {
printf("Leak of %d blocks found in xmlSchemaCleanupTypes",
xmlMemBlocks() - mem_base);
test_ret++;
printf("\n");
}
function_tests++;
#endif

View File

@ -24362,8 +24362,8 @@ endElementNsSplit(void *ctx, const xmlChar * localname,
/**
* xmlSchemaSAXPlug:
* @ctxt: a schema validation context
* @saxptr: a pointer to the original xmlSAXHandlerPtr
* @dataptr: a pointer to the original SAX user data pointer
* @sax: a pointer to the original xmlSAXHandlerPtr
* @user_data: a pointer to the original SAX user data pointer
*
* Plug a SAX based validation layer in a SAX parsing event flow.
* The original @saxptr and @dataptr data are replaced by new pointers

10
xpath.c
View File

@ -11304,6 +11304,16 @@ xmlXPathTryStreamCompile(xmlXPathContextPtr ctxt, const xmlChar *str) {
if ((!xmlStrchr(str, '[')) && (!xmlStrchr(str, '(')) &&
(!xmlStrchr(str, '@'))) {
const xmlChar *tmp;
/*
* We don't try to handle :: constructs, just the simplied form at
* this point
*/
tmp = xmlStrchr(str, ':');
if ((tmp != NULL) && (tmp[1] == ':'))
return(NULL);
if (ctxt != NULL) {
dict = ctxt->dict;
if (ctxt->nsNr > 0) {

View File

@ -128,4 +128,4 @@ clean:
rm -f $(PYSCRIPTS) test.log
distclean:
rm -rf $(PYSCRIPTS) $(TESTDIRS) test.log
rm -rf $(PYSCRIPTS) test.log # TESTDIRS