mirror of
https://gitlab.gnome.org/GNOME/libxml2.git
synced 2025-03-27 18:50:07 +03:00
Re-examined the problems of configuring a "minimal" library.
Synchronized the header files with the library code in order to assure that all the various conditionals (LIBXML_xxxx_ENABLED) were the same in both. Modified the API database content to more accurately reflect the conditionals. Enhanced the generation of that database. Although there was no substantial change to any of the library code's logic, a large number of files were modified to achieve the above, and the configuration script was enhanced to do some automatic enabling of features (e.g. --with-xinclude forces --with-xpath). Additionally, all the format errors discovered by apibuild.py were corrected. * configure.in: enhanced cross-checking of options * doc/apibuild.py, doc/elfgcchack.xsl, doc/libxml2-refs.xml, doc/libxml2-api.xml, gentest.py: changed the usage of the <cond> element in module descriptions * elfgcchack.h, testapi.c: regenerated with proper conditionals * HTMLparser.c, SAX.c, globals.c, tree.c, xmlschemas.c, xpath.c, testSAX.c: cleaned up conditionals * include/libxml/[SAX.h, SAX2.h, debugXML.h, encoding.h, entities.h, hash.h, parser.h, parserInternals.h, schemasInternals.h, tree.h, valid.h, xlink.h, xmlIO.h, xmlautomata.h, xmlreader.h, xpath.h]: synchronized the conditionals with the corresponding module code * doc/examples/tree2.c, doc/examples/xpath1.c, doc/examples/xpath2.c: added additional conditions required for compilation * doc/*.html, doc/html/*.html: rebuilt the docs
This commit is contained in:
parent
b78757b30e
commit
21e4ef20f6
28
ChangeLog
28
ChangeLog
@ -1,3 +1,31 @@
|
||||
Sun Jan 2 17:51:18 HKT 2005 William Brack <wbrack@mmm.com.hk>
|
||||
|
||||
Re-examined the problems of configuring a "minimal" library.
|
||||
Synchronized the header files with the library code in order
|
||||
to assure that all the various conditionals (LIBXML_xxxx_ENABLED)
|
||||
were the same in both. Modified the API database content to more
|
||||
accurately reflect the conditionals. Enhanced the generation
|
||||
of that database. Although there was no substantial change to
|
||||
any of the library code's logic, a large number of files were
|
||||
modified to achieve the above, and the configuration script
|
||||
was enhanced to do some automatic enabling of features (e.g.
|
||||
--with-xinclude forces --with-xpath). Additionally, all the format
|
||||
errors discovered by apibuild.py were corrected.
|
||||
* configure.in: enhanced cross-checking of options
|
||||
* doc/apibuild.py, doc/elfgcchack.xsl, doc/libxml2-refs.xml,
|
||||
doc/libxml2-api.xml, gentest.py: changed the usage of the
|
||||
<cond> element in module descriptions
|
||||
* elfgcchack.h, testapi.c: regenerated with proper conditionals
|
||||
* HTMLparser.c, SAX.c, globals.c, tree.c, xmlschemas.c, xpath.c,
|
||||
testSAX.c: cleaned up conditionals
|
||||
* include/libxml/[SAX.h, SAX2.h, debugXML.h, encoding.h, entities.h,
|
||||
hash.h, parser.h, parserInternals.h, schemasInternals.h, tree.h,
|
||||
valid.h, xlink.h, xmlIO.h, xmlautomata.h, xmlreader.h, xpath.h]:
|
||||
synchronized the conditionals with the corresponding module code
|
||||
* doc/examples/tree2.c, doc/examples/xpath1.c, doc/examples/xpath2.c:
|
||||
added additional conditions required for compilation
|
||||
* doc/*.html, doc/html/*.html: rebuilt the docs
|
||||
|
||||
Sat Dec 25 18:10:02 HKT 2004 William Brack <wbrack@mmm.com.hk>
|
||||
|
||||
* parserInternals.c: fixed to skip (if necessary) the BOM for
|
||||
|
@ -5222,7 +5222,6 @@ htmlParseChunk(htmlParserCtxtPtr ctxt, const char *chunk, int size,
|
||||
}
|
||||
return((xmlParserErrors) ctxt->errNo);
|
||||
}
|
||||
#endif /* LIBXML_PUSH_ENABLED */
|
||||
|
||||
/************************************************************************
|
||||
* *
|
||||
@ -5322,6 +5321,7 @@ htmlCreatePushParserCtxt(htmlSAXHandlerPtr sax, void *user_data,
|
||||
|
||||
return(ctxt);
|
||||
}
|
||||
#endif /* LIBXML_PUSH_ENABLED */
|
||||
|
||||
/**
|
||||
* htmlSAXParseDoc:
|
||||
|
7
SAX.c
7
SAX.c
@ -28,6 +28,7 @@
|
||||
#include <libxml/globals.h>
|
||||
#include <libxml/SAX2.h>
|
||||
|
||||
#ifdef LIBXML_LEGACY_ENABLED
|
||||
#ifdef LIBXML_SAX1_ENABLED
|
||||
/**
|
||||
* initxmlDefaultSAXHandler:
|
||||
@ -76,7 +77,6 @@ initxmlDefaultSAXHandler(xmlSAXHandlerV1 *hdlr, int warning)
|
||||
|
||||
hdlr->initialized = 1;
|
||||
}
|
||||
#endif /* LIBXML_SAX1_ENABLED */
|
||||
|
||||
#ifdef LIBXML_HTML_ENABLED
|
||||
|
||||
@ -128,7 +128,6 @@ inithtmlDefaultSAXHandler(xmlSAXHandlerV1 *hdlr)
|
||||
#endif /* LIBXML_HTML_ENABLED */
|
||||
|
||||
#ifdef LIBXML_DOCB_ENABLED
|
||||
|
||||
/**
|
||||
* initdocbDefaultSAXHandler:
|
||||
* @hdlr: the SAX handler
|
||||
@ -174,3 +173,7 @@ initdocbDefaultSAXHandler(xmlSAXHandlerV1 *hdlr)
|
||||
}
|
||||
|
||||
#endif /* LIBXML_DOCB_ENABLED */
|
||||
|
||||
#endif /* LIBXML_SAX1_ENABLED */
|
||||
|
||||
#endif /* LIBXML_LEGACY_ENABLED */
|
||||
|
605
configure.in
605
configure.in
@ -53,19 +53,97 @@ AM_PROG_LIBTOOL
|
||||
# AM_MAINTAINER_MODE
|
||||
|
||||
dnl
|
||||
dnl option to build a minimal libxml2 library
|
||||
dnl We process the AC_ARG_WITH first so that later we can modify
|
||||
dnl some of them to try to prevent impossible combinations. This
|
||||
dnl also allows up so alphabetize the choices
|
||||
dnl
|
||||
AC_ARG_WITH(minimum, [ --with-minimum build a minimally sized library (off)])
|
||||
if test "$with_minimum" = "yes"
|
||||
then
|
||||
echo "Configuring for a minimal library"
|
||||
fi
|
||||
|
||||
dnl Checks for zlib library.
|
||||
dnl
|
||||
dnl zlib option might change flags, so we save them initially
|
||||
dnl
|
||||
_cppflags="${CPPFLAGS}"
|
||||
_ldflags="${LDFLAGS}"
|
||||
|
||||
AC_ARG_WITH(c14n,
|
||||
[ --with-c14n add the Canonicalization support (on)])
|
||||
AC_ARG_WITH(catalog,
|
||||
[ --with-catalog add the Catalog support (on)])
|
||||
AC_ARG_WITH(debug,
|
||||
[ --with-debug add the debugging module (on)])
|
||||
AC_ARG_WITH(docbook,
|
||||
[ --with-docbook add Docbook SGML support (on)])
|
||||
AC_ARG_WITH(fexceptions,
|
||||
[ --with-fexceptions add GCC flag -fexceptions for C++ exceptions (off)])
|
||||
AC_ARG_WITH(ftp,
|
||||
[ --with-ftp add the FTP support (on)])
|
||||
AC_ARG_WITH(history,
|
||||
[ --with-history add history support to xmllint shell(off)])
|
||||
AC_ARG_WITH(html,
|
||||
[ --with-html add the HTML support (on)])
|
||||
dnl Specific dir for HTML output ?
|
||||
AC_ARG_WITH(html-dir, AC_HELP_STRING([--with-html-dir=path],
|
||||
[path to base html directory, default $datadir/doc/html]),
|
||||
[HTML_DIR=$withval], [HTML_DIR='$(datadir)/doc'])
|
||||
|
||||
AC_ARG_WITH(html-subdir, AC_HELP_STRING([--with-html-subdir=path],
|
||||
[directory used under html-dir, default $PACKAGE-$VERSION/html]),
|
||||
[test "x$withval" != "x" && HTML_DIR="$HTML_DIR/$withval"],
|
||||
[HTML_DIR="$HTML_DIR/\$(PACKAGE)-\$(VERSION)/html"])
|
||||
AC_SUBST(HTML_DIR)
|
||||
AC_ARG_WITH(http,
|
||||
[ --with-http add the HTTP support (on)])
|
||||
AC_ARG_WITH(iconv,
|
||||
[ --with-iconv[[=DIR]] add ICONV support (on)])
|
||||
AC_ARG_WITH(iso8859x,
|
||||
[ --with-iso8859x add ISO8859X support if no iconv (on)])
|
||||
AC_ARG_WITH(legacy,
|
||||
[ --with-legacy add deprecated APIs for compatibility (on)])
|
||||
AC_ARG_WITH(mem_debug,
|
||||
[ --with-mem-debug add the memory debugging module (off)])
|
||||
AC_ARG_WITH(minimum,
|
||||
[ --with-minimum build a minimally sized library (off)])
|
||||
AC_ARG_WITH(output,
|
||||
[ --with-output add the serialization support (on)])
|
||||
AC_ARG_WITH(pattern,
|
||||
[ --with-pattern add the xmlPattern selection interface (on)])
|
||||
AC_ARG_WITH(push,
|
||||
[ --with-push add the PUSH parser interfaces (on)])
|
||||
AC_ARG_WITH(python,
|
||||
[ --with-python[[=DIR]] build Python bindings if found])
|
||||
AC_ARG_WITH(reader,
|
||||
[ --with-reader add the xmlReader parsing interface (on)])
|
||||
AC_ARG_WITH(readline,
|
||||
[ --with-readline=DIR use readline in DIR],[
|
||||
if test "$withval" != "no" -a "$withval" != "yes"; then
|
||||
RDL_DIR=$withval
|
||||
CPPFLAGS="${CPPFLAGS} -I$withval/include"
|
||||
LDFLAGS="${LDFLAGS} -L$withval/lib"
|
||||
fi
|
||||
])
|
||||
AC_ARG_WITH(regexps,
|
||||
[ --with-regexps add Regular Expressions support (on)])
|
||||
AC_ARG_WITH(run_debug,
|
||||
[ --with-run-debug add the runtime debugging module (off)])
|
||||
AC_ARG_WITH(sax1,
|
||||
[ --with-sax1 add the older SAX1 interface (on)])
|
||||
AC_ARG_WITH(schemas,
|
||||
[ --with-schemas add Relax-NG and experimental Schemas support (on)])
|
||||
AC_ARG_WITH(threads,
|
||||
[ --with-threads add multithread support(on)])
|
||||
AC_ARG_WITH(thread-alloc,
|
||||
[ --with-thread-alloc add per-thread memory(off)])
|
||||
AC_ARG_WITH(tree,
|
||||
[ --with-tree add the DOM like tree manipulation APIs (on)])
|
||||
AC_ARG_WITH(valid,
|
||||
[ --with-valid add the DTD validation support (on)])
|
||||
AC_ARG_WITH(writer,
|
||||
[ --with-writer add the xmlWriter saving interface (on)])
|
||||
AC_ARG_WITH(xinclude,
|
||||
[ --with-xinclude add the XInclude support (on)])
|
||||
AC_ARG_WITH(xpath,
|
||||
[ --with-xpath add the XPATH support (on)])
|
||||
AC_ARG_WITH(xptr,
|
||||
[ --with-xptr add the XPointer support (on)])
|
||||
AC_ARG_WITH(zlib,
|
||||
[ --with-zlib[[=DIR]] use libz in DIR],[
|
||||
if test "$withval" != "no" -a "$withval" != "yes"; then
|
||||
@ -74,10 +152,148 @@ AC_ARG_WITH(zlib,
|
||||
LDFLAGS="${LDFLAGS} -L$withval/lib"
|
||||
fi
|
||||
])
|
||||
if test "$with_minimum" = "yes" -a "$with_zlib" = ""
|
||||
|
||||
dnl
|
||||
dnl option to build a minimal libxml2 library
|
||||
dnl
|
||||
if test "$with_minimum" = "yes"
|
||||
then
|
||||
with_zlib=no
|
||||
echo "Configuring for a minimal library"
|
||||
if test "$with_c14n" = ""
|
||||
then
|
||||
with_c14n=no
|
||||
fi
|
||||
if test "$with_catalog" = ""
|
||||
then
|
||||
with_catalog=no
|
||||
fi
|
||||
echo So far so good!
|
||||
if test "$with_debug" = ""
|
||||
then
|
||||
with_debug=no
|
||||
fi
|
||||
if test "$with_docbook" = ""
|
||||
then
|
||||
with_docbook=no
|
||||
fi
|
||||
if test "$with_fexceptions" = ""
|
||||
then
|
||||
with_fexceptions=no
|
||||
fi
|
||||
if test "$with_ftp" = ""
|
||||
then
|
||||
with_ftp=no
|
||||
fi
|
||||
if test "$with_history" = ""
|
||||
then
|
||||
with_history=no
|
||||
fi
|
||||
if test "$with_html" = ""
|
||||
then
|
||||
with_html=no
|
||||
fi
|
||||
if test "$with_http" = ""
|
||||
then
|
||||
with_http=no
|
||||
fi
|
||||
if test "$with_iconv" = ""
|
||||
then
|
||||
with_iconv=no
|
||||
fi
|
||||
if test "$with_iso8859x" = ""
|
||||
then
|
||||
with_iso8859x=no
|
||||
fi
|
||||
if test "$with_legacy" = ""
|
||||
then
|
||||
with_legacy=no
|
||||
fi
|
||||
if test "$with_mem_debug" = ""
|
||||
then
|
||||
with_mem_debug=no
|
||||
fi
|
||||
if test "$with_output" = ""
|
||||
then
|
||||
with_output=no
|
||||
fi
|
||||
if test "$with_pattern" = ""
|
||||
then
|
||||
with_pattern=no
|
||||
fi
|
||||
if test "$with_push" = ""
|
||||
then
|
||||
with_push=no
|
||||
fi
|
||||
if test "$with_python" = ""
|
||||
then
|
||||
with_python=no
|
||||
fi
|
||||
if test "$with_reader" = ""
|
||||
then
|
||||
with_reader=no
|
||||
fi
|
||||
if test "$with_readline" = ""
|
||||
then
|
||||
with_readline=no
|
||||
fi
|
||||
if test "$with_regexp" = ""
|
||||
then
|
||||
with_regexp=no
|
||||
fi
|
||||
if test "$with_run_debug" = ""
|
||||
then
|
||||
with_run_debug=no
|
||||
fi
|
||||
if test "$with_sax1" = ""
|
||||
then
|
||||
with_sax1=no
|
||||
fi
|
||||
if test "$with_schemas" = ""
|
||||
then
|
||||
with_schemas=no
|
||||
fi
|
||||
if test "$with_threads" = ""
|
||||
then
|
||||
with_threads=no
|
||||
fi
|
||||
if test "$with_thread_alloc" = ""
|
||||
then
|
||||
with_thread_alloc=no
|
||||
fi
|
||||
if test "$with_tree" = ""
|
||||
then
|
||||
with_tree=no
|
||||
fi
|
||||
if test "$with_valid" = ""
|
||||
then
|
||||
with_valid=no
|
||||
fi
|
||||
if test "$with_writer" = ""
|
||||
then
|
||||
with_writer=no
|
||||
fi
|
||||
if test "$with_xinclude" = ""
|
||||
then
|
||||
with_xinclude=no
|
||||
fi
|
||||
if test "$with_xpath" = ""
|
||||
then
|
||||
with_xpath=no
|
||||
fi
|
||||
if test "$with_xptr" = ""
|
||||
then
|
||||
with_xptr=no
|
||||
fi
|
||||
if test "$with_zlib" = ""
|
||||
then
|
||||
with_zlib=no
|
||||
fi
|
||||
fi
|
||||
|
||||
echo Checking zlib
|
||||
|
||||
dnl Checks for zlib library.
|
||||
|
||||
if test "$with_zlib" = "no"; then
|
||||
echo "Disabling compression support"
|
||||
else
|
||||
@ -103,6 +319,8 @@ AC_SUBST(Z_LIBS)
|
||||
CPPFLAGS=${_cppflags}
|
||||
LDFLAGS=${_ldflags}
|
||||
|
||||
echo Checking headers
|
||||
|
||||
dnl Checks for header files.
|
||||
AC_HEADER_DIRENT
|
||||
AC_HEADER_STDC
|
||||
@ -165,17 +383,8 @@ AC_CHECK_HEADERS([resolv.h], [], [],
|
||||
# endif
|
||||
])
|
||||
|
||||
dnl Specific dir for HTML output ?
|
||||
AC_ARG_WITH(html-dir, AC_HELP_STRING([--with-html-dir=path],
|
||||
[path to base html directory, default $datadir/doc/html]),
|
||||
[HTML_DIR=$withval], [HTML_DIR='$(datadir)/doc'])
|
||||
|
||||
AC_ARG_WITH(html-subdir, AC_HELP_STRING([--with-html-subdir=path],
|
||||
[directory used under html-dir, default $PACKAGE-$VERSION/html]),
|
||||
[test "x$withval" != "x" && HTML_DIR="$HTML_DIR/$withval"],
|
||||
[HTML_DIR="$HTML_DIR/\$(PACKAGE)-\$(VERSION)/html"])
|
||||
|
||||
AC_SUBST(HTML_DIR)
|
||||
echo Checking libraries
|
||||
|
||||
dnl Checks for library functions.
|
||||
AC_FUNC_STRFTIME
|
||||
@ -223,7 +432,7 @@ AC_DEFINE_UNQUOTED(SOCKLEN_T, $SOCKLEN_T, [Determine what socket length (socklen
|
||||
dnl ***********************Checking for availability of IPv6*******************
|
||||
|
||||
AC_MSG_CHECKING([whether to enable IPv6])
|
||||
AC_ARG_ENABLE(ipv6, [ --enable-ipv6=[yes/no] enables compilation of IPv6 code],, enable_ipv6=yes)
|
||||
AC_ARG_ENABLE(ipv6, [ --enable-ipv6[[=yes/no]] enables compilation of IPv6 code [[default=yes]]],, enable_ipv6=yes)
|
||||
if test "$with_minimum" = "yes"
|
||||
then
|
||||
enable_ipv6=no
|
||||
@ -298,12 +507,6 @@ dnl
|
||||
XML_CFLAGS=""
|
||||
RDL_LIBS=""
|
||||
|
||||
AC_ARG_WITH(fexceptions,
|
||||
[ --with-fexceptions add GCC flag -fexceptions for C++ exceptions (off)])
|
||||
if test "$with_minimum" = "yes" -a "$with_fexceptions" = ""
|
||||
then
|
||||
with_fexceptions=no
|
||||
fi
|
||||
dnl
|
||||
dnl Workaround for native compilers
|
||||
dnl HP : http://bugs.gnome.org/db/31/3163.html
|
||||
@ -361,12 +564,6 @@ PYTHON_INCLUDES=
|
||||
PYTHON_SITE_PACKAGES=
|
||||
PYTHON_TESTS=
|
||||
pythondir=
|
||||
AC_ARG_WITH(python,
|
||||
[ --with-python[[=DIR]] build Python bindings if found])
|
||||
if test "$with_minimum" = "yes" -a "$with_python" = ""
|
||||
then
|
||||
with_python=no
|
||||
fi
|
||||
if test "$with_python" != "no" ; then
|
||||
if test -x "$with_python/bin/python"
|
||||
then
|
||||
@ -433,24 +630,9 @@ AC_SUBST(PYTHON_SUBDIR)
|
||||
dnl
|
||||
dnl Tester makes use of readline if present
|
||||
dnl
|
||||
_cppflags="${CPPFLAGS}"
|
||||
_ldflags="${LDFLAGS}"
|
||||
|
||||
AC_ARG_WITH(readline,
|
||||
[ --with-readline=DIR use readline in DIR],[
|
||||
if test "$withval" != "no" -a "$withval" != "yes"; then
|
||||
RDL_DIR=$withval
|
||||
CPPFLAGS="${CPPFLAGS} -I$withval/include"
|
||||
LDFLAGS="${LDFLAGS} -L$withval/lib"
|
||||
fi
|
||||
])
|
||||
if test "$with_minimum" = "yes" -a "$with_readline" = ""
|
||||
then
|
||||
with_readline=no
|
||||
fi
|
||||
|
||||
dnl
|
||||
dnl specific tests to setup DV's devel environment with debug etc ...
|
||||
dnl specific tests to setup DV and Bill's devel environments with debug etc ...
|
||||
dnl (-Wunreachable-code)
|
||||
dnl
|
||||
if [[ "${LOGNAME}" = "veillard" -a "`pwd`" = "/u/veillard/XML" ]] || \
|
||||
@ -494,19 +676,17 @@ AC_SUBST(WITH_TRIO)
|
||||
dnl
|
||||
dnl Allow to enable/disable various pieces
|
||||
dnl
|
||||
echo Checking configuration requirements
|
||||
|
||||
dnl
|
||||
dnl Thread-related stuff
|
||||
dnl
|
||||
THREAD_LIBS=""
|
||||
WITH_THREADS=0
|
||||
THREAD_CFLAGS=""
|
||||
TEST_THREADS=""
|
||||
THREADS_W32=""
|
||||
|
||||
AC_ARG_WITH(threads,
|
||||
[ --with-threads add multithread support(on)])
|
||||
if test "$with_minimum" = "yes" -a "$with_threads" = ""
|
||||
then
|
||||
with_threads=no
|
||||
fi
|
||||
if test "$with_threads" = "no" ; then
|
||||
echo Disabling multithreaded support
|
||||
else
|
||||
@ -529,12 +709,6 @@ else
|
||||
TEST_THREADS="Threadtests"
|
||||
fi
|
||||
fi
|
||||
AC_ARG_WITH(thread-alloc,
|
||||
[ --with-thread-alloc add per-thread memory(off)])
|
||||
if test "$with_minimum" = "yes" -a "$with_thread_alloc" = ""
|
||||
then
|
||||
with_thread_alloc=no
|
||||
fi
|
||||
if test "$with_thread_alloc" = "yes" -a "$WITH_THREADS" = "1" ; then
|
||||
THREAD_CFLAGS="$THREAD_CFLAGS -DLIBXML_THREAD_ALLOC_ENABLED"
|
||||
fi
|
||||
@ -545,12 +719,9 @@ AC_SUBST(THREAD_CFLAGS)
|
||||
AC_SUBST(TEST_THREADS)
|
||||
AC_SUBST(THREADS_W32)
|
||||
|
||||
AC_ARG_WITH(history,
|
||||
[ --with-history add history support to xmllint shell(off)])
|
||||
if test "$with_minimum" = "yes" -a "$with_history" = ""
|
||||
then
|
||||
with_history=no
|
||||
fi
|
||||
dnl
|
||||
dnl xmllint shell history
|
||||
dnl
|
||||
if test "$with_history" = "yes" ; then
|
||||
echo Enabling xmllint shell history
|
||||
dnl check for terminal library. this is a very cool solution
|
||||
@ -572,32 +743,12 @@ if test "$with_history" = "yes" ; then
|
||||
if test -n "$RDL_DIR" -a -n "$RDL_LIBS"; then
|
||||
CPPFLAGS="$CPPFLAGS -I${RDL_DIR}/include"
|
||||
RDL_LIBS="-L${RDL_DIR}/lib $RDL_LIBS"
|
||||
else
|
||||
CPPFLAGS=${_cppflags}
|
||||
fi
|
||||
LDFLAGS=${_ldflags}
|
||||
fi
|
||||
|
||||
AC_ARG_WITH(output,
|
||||
[ --with-output add the serialization support (on)])
|
||||
if test "$with_minimum" = "yes" -a "$with_output" = ""
|
||||
then
|
||||
with_output=no
|
||||
fi
|
||||
if test "$with_output" = "no" ; then
|
||||
echo Disabling serialization/saving support
|
||||
WITH_OUTPUT=0
|
||||
else
|
||||
WITH_OUTPUT=1
|
||||
fi
|
||||
AC_SUBST(WITH_OUTPUT)
|
||||
|
||||
AC_ARG_WITH(tree,
|
||||
[ --with-tree add the DOM like tree manipulation APIs (on)])
|
||||
if test "$with_minimum" = "yes" -a "$with_tree" = ""
|
||||
then
|
||||
with_tree=no
|
||||
fi
|
||||
dnl
|
||||
dnl Tree functions
|
||||
dnl
|
||||
if test "$with_tree" = "no" ; then
|
||||
echo Disabling DOM like tree manipulation APIs
|
||||
WITH_TREE=0
|
||||
@ -606,12 +757,6 @@ else
|
||||
fi
|
||||
AC_SUBST(WITH_TREE)
|
||||
|
||||
AC_ARG_WITH(ftp,
|
||||
[ --with-ftp add the FTP support (on)])
|
||||
if test "$with_minimum" = "yes" -a "$with_ftp" = ""
|
||||
then
|
||||
with_ftp=no
|
||||
fi
|
||||
if test "$with_ftp" = "no" ; then
|
||||
echo Disabling FTP support
|
||||
WITH_FTP=0
|
||||
@ -623,12 +768,6 @@ fi
|
||||
AC_SUBST(WITH_FTP)
|
||||
AC_SUBST(FTP_OBJ)
|
||||
|
||||
AC_ARG_WITH(http,
|
||||
[ --with-http add the HTTP support (on)])
|
||||
if test "$with_minimum" = "yes" -a "$with_http" = ""
|
||||
then
|
||||
with_http=no
|
||||
fi
|
||||
if test "$with_http" = "no" ; then
|
||||
echo Disabling HTTP support
|
||||
WITH_HTTP=0
|
||||
@ -640,12 +779,6 @@ fi
|
||||
AC_SUBST(WITH_HTTP)
|
||||
AC_SUBST(HTTP_OBJ)
|
||||
|
||||
AC_ARG_WITH(legacy,
|
||||
[ --with-legacy add deprecated APIs for compatibility (on)])
|
||||
if test "$with_minimum" = "yes" -a "$with_legacy" = ""
|
||||
then
|
||||
with_legacy=no
|
||||
fi
|
||||
if test "$with_legacy" = "no" ; then
|
||||
echo Disabling deprecated APIs
|
||||
WITH_LEGACY=0
|
||||
@ -654,12 +787,6 @@ else
|
||||
fi
|
||||
AC_SUBST(WITH_LEGACY)
|
||||
|
||||
AC_ARG_WITH(reader,
|
||||
[ --with-reader add the xmlReader parsing interface (on)])
|
||||
if test "$with_minimum" = "yes" -a "$with_reader" = ""
|
||||
then
|
||||
with_reader=no
|
||||
fi
|
||||
if test "$with_reader" = "no" ; then
|
||||
echo Disabling the xmlReader parsing interface
|
||||
WITH_READER=0
|
||||
@ -667,16 +794,33 @@ if test "$with_reader" = "no" ; then
|
||||
else
|
||||
WITH_READER=1
|
||||
READER_TEST=Readertests
|
||||
if test "$with_push" = "no" ; then
|
||||
echo xmlReader requires Push interface - enabling it
|
||||
with_push=yes
|
||||
fi
|
||||
fi
|
||||
AC_SUBST(WITH_READER)
|
||||
AC_SUBST(READER_TEST)
|
||||
|
||||
AC_ARG_WITH(pattern,
|
||||
[ --with-pattern add the xmlPattern selection interface (on)])
|
||||
if test "$with_minimum" = "yes" -a "$with_pattern" = ""
|
||||
then
|
||||
with_pattern=no
|
||||
if test "$with_writer" = "no" ; then
|
||||
echo Disabling the xmlWriter saving interface
|
||||
WITH_WRITER=0
|
||||
# WRITER_TEST=
|
||||
else
|
||||
WITH_WRITER=1
|
||||
# WRITER_TEST=Writertests
|
||||
if test "$with_push" = "no" ; then
|
||||
echo xmlWriter requires Push interface - enabling it
|
||||
with_push=yes
|
||||
fi
|
||||
if test "$with_output" = "no" ; then
|
||||
echo xmlWriter requires Output interface - enabling it
|
||||
with_output=yes
|
||||
fi
|
||||
fi
|
||||
AC_SUBST(WITH_WRITER)
|
||||
#AC_SUBST(WRITER_TEST)
|
||||
|
||||
if test "$with_pattern" = "no" ; then
|
||||
echo Disabling the xmlPattern parsing interface
|
||||
WITH_PATTERN=0
|
||||
@ -688,29 +832,6 @@ fi
|
||||
AC_SUBST(WITH_PATTERN)
|
||||
AC_SUBST(PATTERN_TEST)
|
||||
|
||||
AC_ARG_WITH(writer,
|
||||
[ --with-writer add the xmlWriter saving interface (on)])
|
||||
if test "$with_minimum" = "yes" -a "$with_writer" = ""
|
||||
then
|
||||
with_writer=no
|
||||
fi
|
||||
if test "$with_writer" = "no" ; then
|
||||
echo Disabling the xmlWriter saving interface
|
||||
WITH_WRITER=0
|
||||
# WRITER_TEST=
|
||||
else
|
||||
WITH_WRITER=1
|
||||
# WRITER_TEST=Writertests
|
||||
fi
|
||||
AC_SUBST(WITH_WRITER)
|
||||
#AC_SUBST(WRITER_TEST)
|
||||
|
||||
AC_ARG_WITH(sax1,
|
||||
[ --with-sax1 add the older SAX1 interface (on)])
|
||||
if test "$with_minimum" = "yes" -a "$with_sax1" = ""
|
||||
then
|
||||
with_sax1=no
|
||||
fi
|
||||
if test "$with_sax1" = "no" ; then
|
||||
echo Disabling the older SAX1 interface
|
||||
WITH_SAX1=0
|
||||
@ -722,12 +843,6 @@ fi
|
||||
AC_SUBST(WITH_SAX1)
|
||||
AC_SUBST(TEST_SAX)
|
||||
|
||||
AC_ARG_WITH(push,
|
||||
[ --with-push add the PUSH parser interfaces (on)])
|
||||
if test "$with_minimum" = "yes" -a "$with_push" = ""
|
||||
then
|
||||
with_push=no
|
||||
fi
|
||||
if test "$with_push" = "no" ; then
|
||||
echo Disabling the PUSH parser interfaces
|
||||
WITH_PUSH=0
|
||||
@ -739,12 +854,6 @@ fi
|
||||
AC_SUBST(WITH_PUSH)
|
||||
AC_SUBST(TEST_PUSH)
|
||||
|
||||
AC_ARG_WITH(html,
|
||||
[ --with-html add the HTML support (on)])
|
||||
if test "$with_minimum" = "yes" -a "$with_html" = ""
|
||||
then
|
||||
with_html=no
|
||||
fi
|
||||
if test "$with_html" = "no" ; then
|
||||
echo Disabling HTML support
|
||||
WITH_HTML=0
|
||||
@ -765,12 +874,6 @@ AC_SUBST(HTML_OBJ)
|
||||
AC_SUBST(TEST_HTML)
|
||||
AC_SUBST(TEST_PHTML)
|
||||
|
||||
AC_ARG_WITH(valid,
|
||||
[ --with-valid add the DTD validation support (on)])
|
||||
if test "$with_minimum" = "yes" -a "$with_valid" = ""
|
||||
then
|
||||
with_valid=no
|
||||
fi
|
||||
if test "$with_valid" = "no" ; then
|
||||
echo Disabling DTD validation support
|
||||
WITH_VALID=0
|
||||
@ -785,12 +888,6 @@ AC_SUBST(WITH_VALID)
|
||||
AC_SUBST(TEST_VALID)
|
||||
AC_SUBST(TEST_VTIME)
|
||||
|
||||
AC_ARG_WITH(catalog,
|
||||
[ --with-catalog add the Catalog support (on)])
|
||||
if test "$with_minimum" = "yes" -a "$with_catalog" = ""
|
||||
then
|
||||
with_catalog=no
|
||||
fi
|
||||
if test "$with_catalog" = "no" ; then
|
||||
echo Disabling Catalog support
|
||||
WITH_CATALOG=0
|
||||
@ -805,12 +902,6 @@ AC_SUBST(WITH_CATALOG)
|
||||
AC_SUBST(CATALOG_OBJ)
|
||||
AC_SUBST(TEST_CATALOG)
|
||||
|
||||
AC_ARG_WITH(docbook,
|
||||
[ --with-docbook add Docbook SGML support (on)])
|
||||
if test "$with_minimum" = "yes" -a "$with_docbook" = ""
|
||||
then
|
||||
with_docbook=no
|
||||
fi
|
||||
if test "$with_docbook" = "no" ; then
|
||||
echo Disabling Docbook support
|
||||
WITH_DOCB=0
|
||||
@ -823,17 +914,63 @@ AC_SUBST(WITH_DOCB)
|
||||
AC_SUBST(DOCB_OBJ)
|
||||
|
||||
|
||||
AC_ARG_WITH(xpath,
|
||||
[ --with-xpath add the XPATH support (on)])
|
||||
if test "$with_minimum" = "yes" -a "$with_xpath" = ""
|
||||
then
|
||||
with_xpath=no
|
||||
if test "$with_xptr" = "no" ; then
|
||||
echo Disabling XPointer support
|
||||
WITH_XPTR=0
|
||||
XPTR_OBJ=
|
||||
TEST_XPTR=
|
||||
else
|
||||
WITH_XPTR=1
|
||||
XPTR_OBJ=xpointer.o
|
||||
TEST_XPTR=XPtrtests
|
||||
if test "$with_xpath" = "no" ; then
|
||||
echo XPointer requires XPath support - enabling it
|
||||
with_xpath=yes
|
||||
fi
|
||||
fi
|
||||
AC_SUBST(WITH_XPTR)
|
||||
AC_SUBST(XPTR_OBJ)
|
||||
AC_SUBST(TEST_XPTR)
|
||||
|
||||
if test "$with_c14n" = "no" ; then
|
||||
echo Disabling C14N support
|
||||
WITH_C14N=0
|
||||
C14N_OBJ=
|
||||
TEST_C14N=
|
||||
else
|
||||
WITH_C14N=1
|
||||
C14N_OBJ="c14n.c"
|
||||
TEST_C14N=C14Ntests
|
||||
if test "$with_xpath" = "no" ; then
|
||||
echo C14N requires XPath support - enabling it
|
||||
with_xpath=yes
|
||||
fi
|
||||
fi
|
||||
AC_SUBST(WITH_C14N)
|
||||
AC_SUBST(C14N_OBJ)
|
||||
AC_SUBST(TEST_C14N)
|
||||
|
||||
if test "$with_xinclude" = "no" ; then
|
||||
echo Disabling XInclude support
|
||||
WITH_XINCLUDE=0
|
||||
XINCLUDE_OBJ=
|
||||
with_xinclude="no"
|
||||
TEST_XINCLUDE=
|
||||
else
|
||||
WITH_XINCLUDE=1
|
||||
XINCLUDE_OBJ=xinclude.o
|
||||
TEST_XINCLUDE=XIncludetests
|
||||
if test "$with_xpath" = "no" ; then
|
||||
echo XInclude requires XPath support - enabling it
|
||||
with_xpath=yes
|
||||
fi
|
||||
fi
|
||||
AC_SUBST(WITH_XINCLUDE)
|
||||
AC_SUBST(XINCLUDE_OBJ)
|
||||
AC_SUBST(TEST_XINCLUDE)
|
||||
|
||||
if test "$with_xpath" = "no" ; then
|
||||
echo Disabling XPATH support
|
||||
with_xptr="no"
|
||||
with_c14n="no"
|
||||
with_xinclude="no"
|
||||
WITH_XPATH=0
|
||||
XPATH_OBJ=
|
||||
TEST_XPATH=
|
||||
@ -846,74 +983,18 @@ AC_SUBST(WITH_XPATH)
|
||||
AC_SUBST(XPATH_OBJ)
|
||||
AC_SUBST(TEST_XPATH)
|
||||
|
||||
AC_ARG_WITH(xptr,
|
||||
[ --with-xptr add the XPointer support (on)])
|
||||
if test "$with_minimum" = "yes" -a "$with_xptr" = ""
|
||||
then
|
||||
with_xptr=no
|
||||
fi
|
||||
if test "$with_xptr" = "no" ; then
|
||||
echo Disabling XPointer support
|
||||
WITH_XPTR=0
|
||||
XPTR_OBJ=
|
||||
TEST_XPTR=
|
||||
dnl
|
||||
dnl output functions
|
||||
dnl
|
||||
if test "$with_output" = "no" ; then
|
||||
echo Disabling serialization/saving support
|
||||
WITH_OUTPUT=0
|
||||
else
|
||||
WITH_XPTR=1
|
||||
XPTR_OBJ=xpointer.o
|
||||
TEST_XPTR=XPtrtests
|
||||
WITH_OUTPUT=1
|
||||
fi
|
||||
AC_SUBST(WITH_XPTR)
|
||||
AC_SUBST(XPTR_OBJ)
|
||||
AC_SUBST(TEST_XPTR)
|
||||
|
||||
AC_ARG_WITH(c14n,
|
||||
[ --with-c14n add the Canonicalization support (on)])
|
||||
if test "$with_minimum" = "yes" -a "$with_c14n" = ""
|
||||
then
|
||||
with_c14n=no
|
||||
fi
|
||||
if test "$with_c14n" = "no" ; then
|
||||
echo Disabling C14N support
|
||||
WITH_C14N=0
|
||||
C14N_OBJ=
|
||||
TEST_C14N=
|
||||
else
|
||||
WITH_C14N=1
|
||||
C14N_OBJ="c14n.c"
|
||||
TEST_C14N=C14Ntests
|
||||
fi
|
||||
AC_SUBST(WITH_C14N)
|
||||
AC_SUBST(C14N_OBJ)
|
||||
AC_SUBST(TEST_C14N)
|
||||
|
||||
AC_ARG_WITH(xinclude,
|
||||
[ --with-xinclude add the XInclude support (on)])
|
||||
if test "$with_minimum" = "yes" -a "$with_xinclude" = ""
|
||||
then
|
||||
with_xinclude=no
|
||||
fi
|
||||
if test "$with_xinclude" = "no" ; then
|
||||
echo Disabling XInclude support
|
||||
WITH_XINCLUDE=0
|
||||
XINCLUDE_OBJ=
|
||||
with_xinclude="no"
|
||||
TEST_XINCLUDE=
|
||||
else
|
||||
WITH_XINCLUDE=1
|
||||
XINCLUDE_OBJ=xinclude.o
|
||||
TEST_XINCLUDE=XIncludetests
|
||||
fi
|
||||
AC_SUBST(WITH_XINCLUDE)
|
||||
AC_SUBST(XINCLUDE_OBJ)
|
||||
AC_SUBST(TEST_XINCLUDE)
|
||||
AC_SUBST(WITH_OUTPUT)
|
||||
|
||||
WITH_ICONV=0
|
||||
AC_ARG_WITH(iconv,
|
||||
[ --with-iconv[[=DIR]] add ICONV support (on)])
|
||||
if test "$with_minimum" = "yes" -a "$with_iconv" = ""
|
||||
then
|
||||
with_iconv=no
|
||||
fi
|
||||
if test "$with_iconv" = "no" ; then
|
||||
echo Disabling ICONV support
|
||||
else
|
||||
@ -964,12 +1045,6 @@ XML_LIBTOOLLIBS="libxml2.la"
|
||||
AC_SUBST(WITH_ICONV)
|
||||
|
||||
WITH_ISO8859X=1
|
||||
AC_ARG_WITH(iso8859x,
|
||||
[ --with-iso8859x add ISO8859X support if no iconv (on)])
|
||||
if test "$with_minimum" = "yes" -a "$with_iso8859x" = ""
|
||||
then
|
||||
with_iso8859x=no
|
||||
fi
|
||||
if test "$WITH_ICONV" != "1" ; then
|
||||
if test "$with_iso8859x" = "no" ; then
|
||||
echo Disabling ISO8859X support
|
||||
@ -978,14 +1053,8 @@ fi
|
||||
fi
|
||||
AC_SUBST(WITH_ISO8859X)
|
||||
|
||||
AC_ARG_WITH(schemas,
|
||||
[ --with-schemas add Relax-NG and experimental Schemas support (on)])
|
||||
if test "$with_minimum" = "yes" -a "$with_schemas" = ""
|
||||
then
|
||||
with_schemas=no
|
||||
fi
|
||||
if test "$with_schemas" = "no" ; then
|
||||
echo "Disabled Schemas/Relax-NG support"
|
||||
echo "Disabling Schemas/Relax-NG support"
|
||||
WITH_SCHEMAS=0
|
||||
TEST_SCHEMAS=
|
||||
else
|
||||
@ -1000,12 +1069,6 @@ fi
|
||||
AC_SUBST(WITH_SCHEMAS)
|
||||
AC_SUBST(TEST_SCHEMAS)
|
||||
|
||||
AC_ARG_WITH(regexps,
|
||||
[ --with-regexps add Regular Expressions support (on)])
|
||||
if test "$with_minimum" = "yes" -a "$with_regexps" = ""
|
||||
then
|
||||
with_regexps=no
|
||||
fi
|
||||
if test "$with_regexps" = "no" ; then
|
||||
echo Disabling Regexps support
|
||||
WITH_REGEXPS=0
|
||||
@ -1017,12 +1080,6 @@ fi
|
||||
AC_SUBST(WITH_REGEXPS)
|
||||
AC_SUBST(TEST_REGEXPS)
|
||||
|
||||
AC_ARG_WITH(debug,
|
||||
[ --with-debug add the debugging module (on)])
|
||||
if test "$with_minimum" = "yes" -a "$with_debug" = ""
|
||||
then
|
||||
with_debug=no
|
||||
fi
|
||||
if test "$with_debug" = "no" ; then
|
||||
echo Disabling DEBUG support
|
||||
WITH_DEBUG=0
|
||||
@ -1037,12 +1094,6 @@ AC_SUBST(WITH_DEBUG)
|
||||
AC_SUBST(DEBUG_OBJ)
|
||||
AC_SUBST(TEST_DEBUG)
|
||||
|
||||
AC_ARG_WITH(mem_debug,
|
||||
[ --with-mem-debug add the memory debugging module (off)])
|
||||
if test "$with_minimum" = "yes" -a "$with_mem_debug" = ""
|
||||
then
|
||||
with_mem_debug=no
|
||||
fi
|
||||
if test "$with_mem_debug" = "yes" ; then
|
||||
if test "$with_thread_alloc" = "yes" ; then
|
||||
echo Disabling memory debug - cannot use mem-debug with thread-alloc!
|
||||
@ -1056,12 +1107,6 @@ else
|
||||
fi
|
||||
AC_SUBST(WITH_MEM_DEBUG)
|
||||
|
||||
AC_ARG_WITH(run_debug,
|
||||
[ --with-run-debug add the runtime debugging module (off)])
|
||||
if test "$with_minimum" = "yes" -a "$with_run_debug" = ""
|
||||
then
|
||||
with_run_debug=no
|
||||
fi
|
||||
if test "$with_run_debug" = "yes" ; then
|
||||
echo Enabling runtime debug support
|
||||
WITH_RUN_DEBUG=1
|
||||
|
@ -219,10 +219,10 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
</dd><dt>checking</dt><dd><a href="html/libxml-xlink.html#xlinkIsLink">xlinkIsLink</a><br />
|
||||
<a href="html/libxml-tree.html#xmlBufferWriteQuotedString">xmlBufferWriteQuotedString</a><br />
|
||||
<a href="html/libxml-uri.html#xmlBuildURI">xmlBuildURI</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMemFree">xmlMemFree</a><br />
|
||||
<a href="html/libxml-xmlstring.html#xmlUTF8Strlen">xmlUTF8Strlen</a><br />
|
||||
</dd><dt>checkings</dt><dd><a href="html/libxml-valid.html#xmlValidateOneElement">xmlValidateOneElement</a><br />
|
||||
</dd><dt>checks</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ATTRGROUP_MARKED">XML_SCHEMAS_ATTRGROUP_MARKED</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_TYPE_MARKED">XML_SCHEMAS_TYPE_MARKED</a><br />
|
||||
<a href="html/libxml-HTMLparser.html#htmlAutoCloseTag">htmlAutoCloseTag</a><br />
|
||||
<a href="html/libxml-HTMLparser.html#htmlIsAutoClosed">htmlIsAutoClosed</a><br />
|
||||
<a href="html/libxml-HTMLparser.html#htmlNodeStatus">htmlNodeStatus</a><br />
|
||||
@ -268,6 +268,8 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-parser.html#xmlParseInNodeContext">xmlParseInNodeContext</a><br />
|
||||
<a href="html/libxml-parser.html#xmlSAXParseEntity">xmlSAXParseEntity</a><br />
|
||||
</dd><dt>circular</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ATTRGROUP_MARKED">XML_SCHEMAS_ATTRGROUP_MARKED</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ELEM_CIRCULAR">XML_SCHEMAS_ELEM_CIRCULAR</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_TYPE_MARKED">XML_SCHEMAS_TYPE_MARKED</a><br />
|
||||
</dd><dt>cleanly</dt><dd><a href="html/libxml-xmlIO.html#xmlCheckHTTPInput">xmlCheckHTTPInput</a><br />
|
||||
</dd><dt>cleans</dt><dd><a href="html/libxml-nanoftp.html#xmlNanoFTPScanProxy">xmlNanoFTPScanProxy</a><br />
|
||||
<a href="html/libxml-nanohttp.html#xmlNanoHTTPScanProxy">xmlNanoHTTPScanProxy</a><br />
|
||||
@ -452,6 +454,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
</dd><dt>complexType</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_TYPE_ABSTRACT">XML_SCHEMAS_TYPE_ABSTRACT</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_TYPE_BLOCK_DEFAULT">XML_SCHEMAS_TYPE_BLOCK_DEFAULT</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_TYPE_BLOCK_EXTENSION">XML_SCHEMAS_TYPE_BLOCK_EXTENSION</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_TYPE_BLOCK_RESTRICTION">XML_SCHEMAS_TYPE_BLOCK_RESTRICTION</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_TYPE_FINAL_EXTENSION">XML_SCHEMAS_TYPE_FINAL_EXTENSION</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_TYPE_FINAL_RESTRICTION">XML_SCHEMAS_TYPE_FINAL_RESTRICTION</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_TYPE_OWNED_ATTR_WILDCARD">XML_SCHEMAS_TYPE_OWNED_ATTR_WILDCARD</a><br />
|
||||
|
@ -71,6 +71,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-parserInternals.html#xmlParseMarkupDecl">xmlParseMarkupDecl</a><br />
|
||||
</dd><dt>elements</dt><dd><a href="html/libxml-catalog.html#XML_CATALOGS_NAMESPACE">XML_CATALOGS_NAMESPACE</a><br />
|
||||
<a href="html/libxml-parser.html#XML_COMPLETE_ATTRS">XML_COMPLETE_ATTRS</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ATTR_GLOBAL">XML_SCHEMAS_ATTR_GLOBAL</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ATTR_NSDEFAULT">XML_SCHEMAS_ATTR_NSDEFAULT</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ELEM_NSDEFAULT">XML_SCHEMAS_ELEM_NSDEFAULT</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_QUALIF_ELEM">XML_SCHEMAS_QUALIF_ELEM</a><br />
|
||||
@ -230,11 +231,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-list.html#xmlListDataCompare">xmlListDataCompare</a><br />
|
||||
</dd><dt>equivalent</dt><dd><a href="html/libxml-xmlmemory.html#xmlMallocAtomicLoc">xmlMallocAtomicLoc</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMallocLoc">xmlMallocLoc</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMemFree">xmlMemFree</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMemMalloc">xmlMemMalloc</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMemRealloc">xmlMemRealloc</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMemStrdupLoc">xmlMemStrdupLoc</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMemoryStrdup">xmlMemoryStrdup</a><br />
|
||||
<a href="html/libxml-tree.html#xmlNodeListGetRawString">xmlNodeListGetRawString</a><br />
|
||||
<a href="html/libxml-tree.html#xmlNodeListGetString">xmlNodeListGetString</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlReallocLoc">xmlReallocLoc</a><br />
|
||||
@ -334,6 +331,8 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathNextFollowing">xmlXPathNextFollowing</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathNextPreceding">xmlXPathNextPreceding</a><br />
|
||||
</dd><dt>exclusions</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ELEM_FINAL_ABSENT">XML_SCHEMAS_ELEM_FINAL_ABSENT</a><br />
|
||||
</dd><dt>exclusions:</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ELEM_FINAL_EXTENSION">XML_SCHEMAS_ELEM_FINAL_EXTENSION</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ELEM_FINAL_RESTRICTION">XML_SCHEMAS_ELEM_FINAL_RESTRICTION</a><br />
|
||||
</dd><dt>exclusive</dt><dd><a href="html/libxml-c14n.html#xmlC14NDocDumpMemory">xmlC14NDocDumpMemory</a><br />
|
||||
<a href="html/libxml-c14n.html#xmlC14NDocSave">xmlC14NDocSave</a><br />
|
||||
<a href="html/libxml-c14n.html#xmlC14NDocSaveTo">xmlC14NDocSaveTo</a><br />
|
||||
@ -380,6 +379,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathNodeSetMerge">xmlXPathNodeSetMerge</a><br />
|
||||
<a href="html/libxml-xpointer.html#xmlXPtrLocationSetMerge">xmlXPtrLocationSetMerge</a><br />
|
||||
</dd><dt>extension</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_BLOCK_DEFAULT_EXTENSION">XML_SCHEMAS_BLOCK_DEFAULT_EXTENSION</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ELEM_FINAL_EXTENSION">XML_SCHEMAS_ELEM_FINAL_EXTENSION</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_FINAL_DEFAULT_EXTENSION">XML_SCHEMAS_FINAL_DEFAULT_EXTENSION</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_TYPE_BLOCK_EXTENSION">XML_SCHEMAS_TYPE_BLOCK_EXTENSION</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_TYPE_DERIVATION_METHOD_EXTENSION">XML_SCHEMAS_TYPE_DERIVATION_METHOD_EXTENSION</a><br />
|
||||
|
@ -164,7 +164,8 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
</dd><dt>filled</dt><dd><a href="html/libxml-parser.html#xmlGetFeaturesList">xmlGetFeaturesList</a><br />
|
||||
</dd><dt>fills</dt><dd><a href="html/libxml-uri.html#xmlParseURIReference">xmlParseURIReference</a><br />
|
||||
</dd><dt>filters</dt><dd><a href="html/libxml-parserInternals.html#xmlParseEncodingDecl">xmlParseEncodingDecl</a><br />
|
||||
</dd><dt>final</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_TYPE_FINAL_EXTENSION">XML_SCHEMAS_TYPE_FINAL_EXTENSION</a><br />
|
||||
</dd><dt>final</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_TYPE_FINAL_DEFAULT">XML_SCHEMAS_TYPE_FINAL_DEFAULT</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_TYPE_FINAL_EXTENSION">XML_SCHEMAS_TYPE_FINAL_EXTENSION</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_TYPE_FINAL_LIST">XML_SCHEMAS_TYPE_FINAL_LIST</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_TYPE_FINAL_RESTRICTION">XML_SCHEMAS_TYPE_FINAL_RESTRICTION</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_TYPE_FINAL_UNION">XML_SCHEMAS_TYPE_FINAL_UNION</a><br />
|
||||
@ -202,7 +203,8 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
</dd><dt>fixed</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ATTR_FIXED">XML_SCHEMAS_ATTR_FIXED</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ELEM_FIXED">XML_SCHEMAS_ELEM_FIXED</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParseDefaultDecl">xmlParseDefaultDecl</a><br />
|
||||
</dd><dt>flag</dt><dd><a href="html/libxml-HTMLtree.html#htmlSetMetaEncoding">htmlSetMetaEncoding</a><br />
|
||||
</dd><dt>flag</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ELEM_CIRCULAR">XML_SCHEMAS_ELEM_CIRCULAR</a><br />
|
||||
<a href="html/libxml-HTMLtree.html#htmlSetMetaEncoding">htmlSetMetaEncoding</a><br />
|
||||
<a href="html/libxml-SAX.html#initxmlDefaultSAXHandler">initxmlDefaultSAXHandler</a><br />
|
||||
<a href="html/libxml-c14n.html#xmlC14NDocDumpMemory">xmlC14NDocDumpMemory</a><br />
|
||||
<a href="html/libxml-c14n.html#xmlC14NDocSave">xmlC14NDocSave</a><br />
|
||||
|
@ -154,6 +154,8 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
</dd><dt>greater-than</dt><dd><a href="html/libxml-tree.html#xmlNewTextChild">xmlNewTextChild</a><br />
|
||||
</dd><dt>group</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ATTRGROUP_MARKED">XML_SCHEMAS_ATTRGROUP_MARKED</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ELEM_FINAL_ABSENT">XML_SCHEMAS_ELEM_FINAL_ABSENT</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ELEM_FINAL_EXTENSION">XML_SCHEMAS_ELEM_FINAL_EXTENSION</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ELEM_FINAL_RESTRICTION">XML_SCHEMAS_ELEM_FINAL_RESTRICTION</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#_xmlSchemaAttribute">_xmlSchemaAttribute</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#_xmlSchemaAttributeGroup">_xmlSchemaAttributeGroup</a><br />
|
||||
<a href="html/libxml-nanoftp.html#ftpListCallback">ftpListCallback</a><br />
|
||||
@ -236,6 +238,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
</dd><dt>has-same-nodes</dt><dd><a href="html/libxml-xpathInternals.html#xmlXPathHasSameNodes">xmlXPathHasSameNodes</a><br />
|
||||
</dd><dt>have</dt><dd><a href="html/libxml-parserInternals.html#INPUT_CHUNK">INPUT_CHUNK</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ATTR_INTERNAL_RESOLVED">XML_SCHEMAS_ATTR_INTERNAL_RESOLVED</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ELEM_INTERNAL_RESOLVED">XML_SCHEMAS_ELEM_INTERNAL_RESOLVED</a><br />
|
||||
<a href="html/libxml-HTMLparser.html#_htmlElemDesc">_htmlElemDesc</a><br />
|
||||
<a href="html/libxml-HTMLparser.html#htmlParseEntityRef">htmlParseEntityRef</a><br />
|
||||
<a href="html/libxml-xmlautomata.html#xmlAutomataNewAllTrans">xmlAutomataNewAllTrans</a><br />
|
||||
@ -274,6 +277,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-nanohttp.html#xmlNanoHTTPMethodRedir">xmlNanoHTTPMethodRedir</a><br />
|
||||
<a href="html/libxml-nanohttp.html#xmlNanoHTTPMimeType">xmlNanoHTTPMimeType</a><br />
|
||||
</dd><dt>heading</dt><dd><a href="html/libxml-encoding.html#xmlCharEncodingOutputFunc">xmlCharEncodingOutputFunc</a><br />
|
||||
</dd><dt>helper</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ELEM_CIRCULAR">XML_SCHEMAS_ELEM_CIRCULAR</a><br />
|
||||
</dd><dt>here</dt><dd><a href="html/libxml-xpath.html#_xmlXPathContext">_xmlXPathContext</a><br />
|
||||
<a href="html/libxml-HTMLparser.html#htmlNodeStatus">htmlNodeStatus</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParseAttValue">xmlParseAttValue</a><br />
|
||||
|
@ -245,10 +245,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-parser.html#xmlInitNodeInfoSeq">xmlInitNodeInfoSeq</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMallocAtomicLoc">xmlMallocAtomicLoc</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMallocLoc">xmlMallocLoc</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMemMalloc">xmlMemMalloc</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMemRealloc">xmlMemRealloc</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMemStrdupLoc">xmlMemStrdupLoc</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMemoryStrdup">xmlMemoryStrdup</a><br />
|
||||
<a href="html/libxml-nanoftp.html#xmlNanoFTPList">xmlNanoFTPList</a><br />
|
||||
<a href="html/libxml-parser.html#xmlParserAddNodeInfo">xmlParserAddNodeInfo</a><br />
|
||||
<a href="html/libxml-parser.html#xmlParserFindNodeInfo">xmlParserFindNodeInfo</a><br />
|
||||
@ -313,9 +310,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xmlautomata.html#xmlAutomataGetInitState">xmlAutomataGetInitState</a><br />
|
||||
<a href="html/libxml-tree.html#xmlBufferCreateSize">xmlBufferCreateSize</a><br />
|
||||
<a href="html/libxml-parser.html#xmlInitNodeInfoSeq">xmlInitNodeInfoSeq</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMemRealloc">xmlMemRealloc</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMemStrdupLoc">xmlMemStrdupLoc</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMemoryStrdup">xmlMemoryStrdup</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlReallocLoc">xmlReallocLoc</a><br />
|
||||
<a href="html/libxml-debugXML.html#xmlShell">xmlShell</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathNodeSetAdd">xmlXPathNodeSetAdd</a><br />
|
||||
@ -482,6 +477,8 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
</dd><dt>issue</dt><dd><a href="html/libxml-entities.html#xmlEncodeEntities">xmlEncodeEntities</a><br />
|
||||
</dd><dt>issued</dt><dd><a href="html/libxml-xlink.html#xlinkIsLink">xlinkIsLink</a><br />
|
||||
</dd><dt>item</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_TYPE_BLOCK_DEFAULT">XML_SCHEMAS_TYPE_BLOCK_DEFAULT</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_TYPE_BUILTIN_PRIMITIVE">XML_SCHEMAS_TYPE_BUILTIN_PRIMITIVE</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_TYPE_MARKED">XML_SCHEMAS_TYPE_MARKED</a><br />
|
||||
<a href="html/libxml-xpath.html#_xmlXPathContext">_xmlXPathContext</a><br />
|
||||
<a href="html/libxml-hash.html#xmlHashRemoveEntry">xmlHashRemoveEntry</a><br />
|
||||
<a href="html/libxml-hash.html#xmlHashRemoveEntry2">xmlHashRemoveEntry2</a><br />
|
||||
|
@ -95,8 +95,6 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-encoding.html#xmlCharEncodingOutputFunc">xmlCharEncodingOutputFunc</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMallocAtomicLoc">xmlMallocAtomicLoc</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMallocLoc">xmlMallocLoc</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMemMalloc">xmlMemMalloc</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMemRealloc">xmlMemRealloc</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlReallocLoc">xmlReallocLoc</a><br />
|
||||
</dd><dt>lang</dt><dd><a href="html/libxml-tree.html#xmlNodeGetLang">xmlNodeGetLang</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathLangFunction">xmlXPathLangFunction</a><br />
|
||||
@ -327,10 +325,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-threads.html#xmlUnlockLibrary">xmlUnlockLibrary</a><br />
|
||||
</dd><dt>logging</dt><dd><a href="html/libxml-xmlmemory.html#xmlMallocAtomicLoc">xmlMallocAtomicLoc</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMallocLoc">xmlMallocLoc</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMemMalloc">xmlMemMalloc</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMemRealloc">xmlMemRealloc</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMemStrdupLoc">xmlMemStrdupLoc</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMemoryStrdup">xmlMemoryStrdup</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlReallocLoc">xmlReallocLoc</a><br />
|
||||
</dd><dt>long</dt><dd><a href="html/libxml-parserInternals.html#IS_BASECHAR">IS_BASECHAR</a><br />
|
||||
<a href="html/libxml-parserInternals.html#IS_COMBINING">IS_COMBINING</a><br />
|
||||
|
@ -60,7 +60,6 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xmlmemory.html#xmlMallocFunc">xmlMallocFunc</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMallocLoc">xmlMallocLoc</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMemGet">xmlMemGet</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMemMalloc">xmlMemMalloc</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMemSetup">xmlMemSetup</a><br />
|
||||
</dd><dt>mallocAtomicFunc</dt><dd><a href="html/libxml-xmlmemory.html#xmlGcMemGet">xmlGcMemGet</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlGcMemSetup">xmlGcMemSetup</a><br />
|
||||
@ -80,6 +79,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xmlstring.html#xmlStrdup">xmlStrdup</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderQuoteChar">xmlTextReaderQuoteChar</a><br />
|
||||
</dd><dt>marked</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ATTRGROUP_MARKED">XML_SCHEMAS_ATTRGROUP_MARKED</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_TYPE_MARKED">XML_SCHEMAS_TYPE_MARKED</a><br />
|
||||
<a href="html/libxml-parser.html#_xmlParserInput">_xmlParserInput</a><br />
|
||||
</dd><dt>marker</dt><dd><a href="html/libxml-parserInternals.html#xmlDecodeEntities">xmlDecodeEntities</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlStringDecodeEntities">xmlStringDecodeEntities</a><br />
|
||||
|
@ -66,7 +66,6 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xmlautomata.html#xmlAutomataNewOnceTrans">xmlAutomataNewOnceTrans</a><br />
|
||||
<a href="html/libxml-xmlautomata.html#xmlAutomataNewOnceTrans2">xmlAutomataNewOnceTrans2</a><br />
|
||||
</dd><dt>occurred</dt><dd><a href="html/libxml-xmlmemory.html#xmlMemStrdupLoc">xmlMemStrdupLoc</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMemoryStrdup">xmlMemoryStrdup</a><br />
|
||||
</dd><dt>occurrence</dt><dd><a href="html/libxml-xmlstring.html#xmlStrcasestr">xmlStrcasestr</a><br />
|
||||
<a href="html/libxml-xmlstring.html#xmlStrchr">xmlStrchr</a><br />
|
||||
<a href="html/libxml-xmlstring.html#xmlStrstr">xmlStrstr</a><br />
|
||||
@ -236,6 +235,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xmlsave.html#xmlSaveToFilename">xmlSaveToFilename</a><br />
|
||||
<a href="html/libxml-xmlsave.html#xmlSaveToIO">xmlSaveToIO</a><br />
|
||||
<a href="html/libxml-xmlschemas.html#xmlSchemaSetValidOptions">xmlSchemaSetValidOptions</a><br />
|
||||
<a href="html/libxml-xmlschemas.html#xmlSchemaValidCtxtGetOptions">xmlSchemaValidCtxtGetOptions</a><br />
|
||||
</dd><dt>ordered</dt><dd><a href="html/libxml-list.html#xmlListAppend">xmlListAppend</a><br />
|
||||
<a href="html/libxml-list.html#xmlListInsert">xmlListInsert</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathNextAncestor">xmlXPathNextAncestor</a><br />
|
||||
|
@ -332,7 +332,8 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-SAX2.html#xmlSAXDefaultVersion">xmlSAXDefaultVersion</a><br />
|
||||
<a href="html/libxml-parser.html#xmlSubstituteEntitiesDefault">xmlSubstituteEntitiesDefault</a><br />
|
||||
<a href="html/libxml-xpath.html#xmlXPathAxisFunc">xmlXPathAxisFunc</a><br />
|
||||
</dd><dt>primitive</dt><dd><a href="html/libxml-xpath.html#xmlXPathConvertFunc">xmlXPathConvertFunc</a><br />
|
||||
</dd><dt>primitive</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_TYPE_BUILTIN_PRIMITIVE">XML_SCHEMAS_TYPE_BUILTIN_PRIMITIVE</a><br />
|
||||
<a href="html/libxml-xpath.html#xmlXPathConvertFunc">xmlXPathConvertFunc</a><br />
|
||||
</dd><dt>print</dt><dd><a href="html/libxml-debugXML.html#xmlShellPrintNode">xmlShellPrintNode</a><br />
|
||||
<a href="html/libxml-valid.html#xmlSnprintfElementContent">xmlSnprintfElementContent</a><br />
|
||||
<a href="html/libxml-valid.html#xmlSprintfElementContent">xmlSprintfElementContent</a><br />
|
||||
|
@ -119,7 +119,6 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xmlmemory.html#xmlGcMemGet">xmlGcMemGet</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlGcMemSetup">xmlGcMemSetup</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMemGet">xmlMemGet</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMemRealloc">xmlMemRealloc</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMemSetup">xmlMemSetup</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlReallocFunc">xmlReallocFunc</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlReallocLoc">xmlReallocLoc</a><br />
|
||||
@ -223,6 +222,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-threads.html#xmlRMutexLock">xmlRMutexLock</a><br />
|
||||
<a href="html/libxml-threads.html#xmlRMutexUnlock">xmlRMutexUnlock</a><br />
|
||||
</dd><dt>ref</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ATTR_INTERNAL_RESOLVED">XML_SCHEMAS_ATTR_INTERNAL_RESOLVED</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ELEM_INTERNAL_RESOLVED">XML_SCHEMAS_ELEM_INTERNAL_RESOLVED</a><br />
|
||||
<a href="html/libxml-entities.html#_xmlEntity">_xmlEntity</a><br />
|
||||
<a href="html/libxml-valid.html#xmlAddRef">xmlAddRef</a><br />
|
||||
<a href="html/libxml-valid.html#xmlFreeRefTable">xmlFreeRefTable</a><br />
|
||||
@ -231,6 +231,8 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-list.html#xmlLinkGetData">xmlLinkGetData</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParseAttValue">xmlParseAttValue</a><br />
|
||||
</dd><dt>references</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ATTR_INTERNAL_RESOLVED">XML_SCHEMAS_ATTR_INTERNAL_RESOLVED</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ELEM_CIRCULAR">XML_SCHEMAS_ELEM_CIRCULAR</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ELEM_INTERNAL_RESOLVED">XML_SCHEMAS_ELEM_INTERNAL_RESOLVED</a><br />
|
||||
<a href="html/libxml-HTMLparser.html#htmlParseEntityRef">htmlParseEntityRef</a><br />
|
||||
<a href="html/libxml-valid.html#xmlGetRefs">xmlGetRefs</a><br />
|
||||
<a href="html/libxml-catalog.html#xmlLoadSGMLSuperCatalog">xmlLoadSGMLSuperCatalog</a><br />
|
||||
@ -459,6 +461,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
</dd><dt>resolveEntity</dt><dd><a href="html/libxml-SAX.html#resolveEntity">resolveEntity</a><br />
|
||||
<a href="html/libxml-parser.html#resolveEntitySAXFunc">resolveEntitySAXFunc</a><br />
|
||||
</dd><dt>resolved</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ATTR_INTERNAL_RESOLVED">XML_SCHEMAS_ATTR_INTERNAL_RESOLVED</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ELEM_INTERNAL_RESOLVED">XML_SCHEMAS_ELEM_INTERNAL_RESOLVED</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderLookupNamespace">xmlTextReaderLookupNamespace</a><br />
|
||||
</dd><dt>resolver</dt><dd><a href="html/libxml-parser.html#xmlGetExternalEntityLoader">xmlGetExternalEntityLoader</a><br />
|
||||
<a href="html/libxml-parser.html#xmlSetExternalEntityLoader">xmlSetExternalEntityLoader</a><br />
|
||||
@ -485,7 +488,9 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
</dd><dt>restrict</dt><dd><a href="html/libxml-parserInternals.html#xmlParseExternalID">xmlParseExternalID</a><br />
|
||||
</dd><dt>restriction</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_BLOCK_DEFAULT_RESTRICTION">XML_SCHEMAS_BLOCK_DEFAULT_RESTRICTION</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ELEM_BLOCK_RESTRICTION">XML_SCHEMAS_ELEM_BLOCK_RESTRICTION</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ELEM_FINAL_RESTRICTION">XML_SCHEMAS_ELEM_FINAL_RESTRICTION</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_FINAL_DEFAULT_RESTRICTION">XML_SCHEMAS_FINAL_DEFAULT_RESTRICTION</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_TYPE_BLOCK_RESTRICTION">XML_SCHEMAS_TYPE_BLOCK_RESTRICTION</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_TYPE_DERIVATION_METHOD_RESTRICTION">XML_SCHEMAS_TYPE_DERIVATION_METHOD_RESTRICTION</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_TYPE_FINAL_RESTRICTION">XML_SCHEMAS_TYPE_FINAL_RESTRICTION</a><br />
|
||||
</dd><dt>results</dt><dd><a href="html/libxml-xpathInternals.html#xmlXPathEqualValues">xmlXPathEqualValues</a><br />
|
||||
|
@ -134,7 +134,8 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderXmlLang">xmlTextReaderXmlLang</a><br />
|
||||
</dd><dt>scoping</dt><dd><a href="html/libxml-tree.html#xmlNewGlobalNs">xmlNewGlobalNs</a><br />
|
||||
</dd><dt>script</dt><dd><a href="html/libxml-HTMLparser.html#htmlIsScriptAttribute">htmlIsScriptAttribute</a><br />
|
||||
</dd><dt>search</dt><dd><a href="html/libxml-xpath.html#_xmlXPathAxis">_xmlXPathAxis</a><br />
|
||||
</dd><dt>search</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ELEM_CIRCULAR">XML_SCHEMAS_ELEM_CIRCULAR</a><br />
|
||||
<a href="html/libxml-xpath.html#_xmlXPathAxis">_xmlXPathAxis</a><br />
|
||||
<a href="html/libxml-chvalid.html#xmlCharInRange">xmlCharInRange</a><br />
|
||||
<a href="html/libxml-valid.html#xmlGetDtdAttrDesc">xmlGetDtdAttrDesc</a><br />
|
||||
<a href="html/libxml-valid.html#xmlGetDtdElementDesc">xmlGetDtdElementDesc</a><br />
|
||||
@ -313,7 +314,8 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-threads.html#xmlNewMutex">xmlNewMutex</a><br />
|
||||
<a href="html/libxml-xmlschemastypes.html#xmlSchemaGetBuiltInListSimpleTypeItemType">xmlSchemaGetBuiltInListSimpleTypeItemType</a><br />
|
||||
<a href="html/libxml-xmlschemastypes.html#xmlSchemaValidateListSimpleTypeFacet">xmlSchemaValidateListSimpleTypeFacet</a><br />
|
||||
</dd><dt>simpleType</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_TYPE_FINAL_LIST">XML_SCHEMAS_TYPE_FINAL_LIST</a><br />
|
||||
</dd><dt>simpleType</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_TYPE_FINAL_DEFAULT">XML_SCHEMAS_TYPE_FINAL_DEFAULT</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_TYPE_FINAL_LIST">XML_SCHEMAS_TYPE_FINAL_LIST</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_TYPE_FINAL_RESTRICTION">XML_SCHEMAS_TYPE_FINAL_RESTRICTION</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_TYPE_FINAL_UNION">XML_SCHEMAS_TYPE_FINAL_UNION</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_TYPE_VARIETY_ABSENT">XML_SCHEMAS_TYPE_VARIETY_ABSENT</a><br />
|
||||
@ -464,8 +466,6 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderStandalone">xmlTextReaderStandalone</a><br />
|
||||
</dd><dt>specifying</dt><dd><a href="html/libxml-xmlmemory.html#xmlMallocAtomicLoc">xmlMallocAtomicLoc</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMallocLoc">xmlMallocLoc</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMemMalloc">xmlMemMalloc</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMemRealloc">xmlMemRealloc</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlReallocLoc">xmlReallocLoc</a><br />
|
||||
</dd><dt>speed</dt><dd><a href="html/libxml-xpath.html#xmlXPathOrderDocElems">xmlXPathOrderDocElems</a><br />
|
||||
</dd><dt>speedup</dt><dd><a href="html/libxml-xmlreader.html#xmlTextReaderConstString">xmlTextReaderConstString</a><br />
|
||||
@ -602,7 +602,6 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xmlmemory.html#xmlMemGet">xmlMemGet</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMemSetup">xmlMemSetup</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMemStrdupLoc">xmlMemStrdupLoc</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMemoryStrdup">xmlMemoryStrdup</a><br />
|
||||
<a href="html/libxml-xmlstring.html#xmlStrdup">xmlStrdup</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlStrdupFunc">xmlStrdupFunc</a><br />
|
||||
</dd><dt>stream</dt><dd><a href="html/libxml-parser.html#_xmlParserCtxt">_xmlParserCtxt</a><br />
|
||||
@ -691,6 +690,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-tree.html#xmlNodeGetContent">xmlNodeGetContent</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParseEntityValue">xmlParseEntityValue</a><br />
|
||||
</dd><dt>substituting</dt><dd><a href="html/libxml-parser.html#xmlSubstituteEntitiesDefault">xmlSubstituteEntitiesDefault</a><br />
|
||||
</dd><dt>substitutionGroup</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ELEM_INTERNAL_RESOLVED">XML_SCHEMAS_ELEM_INTERNAL_RESOLVED</a><br />
|
||||
</dd><dt>substitutions</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ELEM_BLOCK_EXTENSION">XML_SCHEMAS_ELEM_BLOCK_EXTENSION</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlStringDecodeEntities">xmlStringDecodeEntities</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlStringLenDecodeEntities">xmlStringLenDecodeEntities</a><br />
|
||||
|
@ -124,36 +124,6 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-encoding.html#xmlCharEncOutFunc">xmlCharEncOutFunc</a><br />
|
||||
</dd><dt>GeometricShapes</dt><dd><a href="html/libxml-xmlunicode.html#xmlUCSIsGeometricShapes">xmlUCSIsGeometricShapes</a><br />
|
||||
</dd><dt>Georgian</dt><dd><a href="html/libxml-xmlunicode.html#xmlUCSIsGeorgian">xmlUCSIsGeorgian</a><br />
|
||||
</dd><dt>Get</dt><dd><a href="html/libxml-SAX.html#getEntity">getEntity</a><br />
|
||||
<a href="html/libxml-parser.html#getEntitySAXFunc">getEntitySAXFunc</a><br />
|
||||
<a href="html/libxml-SAX.html#getNamespace">getNamespace</a><br />
|
||||
<a href="html/libxml-SAX.html#getParameterEntity">getParameterEntity</a><br />
|
||||
<a href="html/libxml-parser.html#getParameterEntitySAXFunc">getParameterEntitySAXFunc</a><br />
|
||||
<a href="html/libxml-xlink.html#xlinkGetDefaultDetect">xlinkGetDefaultDetect</a><br />
|
||||
<a href="html/libxml-xlink.html#xlinkGetDefaultHandler">xlinkGetDefaultHandler</a><br />
|
||||
<a href="html/libxml-xmlerror.html#xmlCtxtGetLastError">xmlCtxtGetLastError</a><br />
|
||||
<a href="html/libxml-tree.html#xmlDocGetRootElement">xmlDocGetRootElement</a><br />
|
||||
<a href="html/libxml-parser.html#xmlGetExternalEntityLoader">xmlGetExternalEntityLoader</a><br />
|
||||
<a href="html/libxml-tree.html#xmlGetIntSubset">xmlGetIntSubset</a><br />
|
||||
<a href="html/libxml-xmlerror.html#xmlGetLastError">xmlGetLastError</a><br />
|
||||
<a href="html/libxml-tree.html#xmlGetLineNo">xmlGetLineNo</a><br />
|
||||
<a href="html/libxml-list.html#xmlListEnd">xmlListEnd</a><br />
|
||||
<a href="html/libxml-list.html#xmlListFront">xmlListFront</a><br />
|
||||
<a href="html/libxml-list.html#xmlListSize">xmlListSize</a><br />
|
||||
<a href="html/libxml-nanoftp.html#xmlNanoFTPGetResponse">xmlNanoFTPGetResponse</a><br />
|
||||
<a href="html/libxml-nanohttp.html#xmlNanoHTTPAuthHeader">xmlNanoHTTPAuthHeader</a><br />
|
||||
<a href="html/libxml-nanohttp.html#xmlNanoHTTPReturnCode">xmlNanoHTTPReturnCode</a><br />
|
||||
<a href="html/libxml-relaxng.html#xmlRelaxNGGetParserErrors">xmlRelaxNGGetParserErrors</a><br />
|
||||
<a href="html/libxml-relaxng.html#xmlRelaxNGGetValidErrors">xmlRelaxNGGetValidErrors</a><br />
|
||||
<a href="html/libxml-SAX2.html#xmlSAX2GetEntity">xmlSAX2GetEntity</a><br />
|
||||
<a href="html/libxml-SAX2.html#xmlSAX2GetParameterEntity">xmlSAX2GetParameterEntity</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-xmlreader.html#xmlTextReaderConstString">xmlTextReaderConstString</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderNodeType">xmlTextReaderNodeType</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathGetContextNode">xmlXPathGetContextNode</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathGetDocument">xmlXPathGetDocument</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathGetError">xmlXPathGetError</a><br />
|
||||
</dd><dt>Gets</dt><dd><a href="html/libxml-xmlreader.html#xmlTextReaderReadState">xmlTextReaderReadState</a><br />
|
||||
</dd><dt>Gives</dt><dd><a href="html/libxml-xmlschemastypes.html#xmlSchemaGetBuiltInType">xmlSchemaGetBuiltInType</a><br />
|
||||
</dd><dt>Global</dt><dd><a href="html/libxml-tree.html#_xmlDoc">_xmlDoc</a><br />
|
||||
|
@ -120,6 +120,8 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
</dd><dt>Maps</dt><dd><a href="html/libxml-tree.html#xmlChildrenNode">xmlChildrenNode</a><br />
|
||||
<a href="html/libxml-tree.html#xmlRootNode">xmlRootNode</a><br />
|
||||
</dd><dt>Marks</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ATTRGROUP_MARKED">XML_SCHEMAS_ATTRGROUP_MARKED</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_TYPE_BUILTIN_PRIMITIVE">XML_SCHEMAS_TYPE_BUILTIN_PRIMITIVE</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_TYPE_MARKED">XML_SCHEMAS_TYPE_MARKED</a><br />
|
||||
</dd><dt>Markup</dt><dd><a href="html/libxml-parserInternals.html#xmlParseExternalSubset">xmlParseExternalSubset</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParseMarkupDecl">xmlParseMarkupDecl</a><br />
|
||||
</dd><dt>Match</dt><dd><a href="html/libxml-parserInternals.html#xmlParseElement">xmlParseElement</a><br />
|
||||
|
@ -232,6 +232,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-tree.html#xmlSetDocCompressMode">xmlSetDocCompressMode</a><br />
|
||||
</dd></dl><h2>Letter a:</h2><dl><dt>a-z</dt><dd><a href="html/libxml-parserInternals.html#xmlCheckLanguageID">xmlCheckLanguageID</a><br />
|
||||
<a href="html/libxml-uri.html#xmlURIEscapeStr">xmlURIEscapeStr</a><br />
|
||||
</dd><dt>a-zA-Z</dt><dd><a href="html/libxml-parserInternals.html#IS_ASCII_LETTER">IS_ASCII_LETTER</a><br />
|
||||
</dd><dt>a-zA-Z0-9</dt><dd><a href="html/libxml-parserInternals.html#IS_PUBIDCHAR">IS_PUBIDCHAR</a><br />
|
||||
</dd><dt>a-zA-Z0-9_</dt><dd><a href="html/libxml-parserInternals.html#xmlParseVersionNum">xmlParseVersionNum</a><br />
|
||||
</dd><dt>a@b</dt><dd><a href="html/libxml-nanoftp.html#xmlNanoFTPProxy">xmlNanoFTPProxy</a><br />
|
||||
@ -428,8 +429,6 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-tree.html#xmlBuildQName">xmlBuildQName</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMallocAtomicLoc">xmlMallocAtomicLoc</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMallocLoc">xmlMallocLoc</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMemMalloc">xmlMemMalloc</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMemRealloc">xmlMemRealloc</a><br />
|
||||
<a href="html/libxml-threads.html#xmlNewMutex">xmlNewMutex</a><br />
|
||||
<a href="html/libxml-threads.html#xmlNewRMutex">xmlNewRMutex</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlReallocLoc">xmlReallocLoc</a><br />
|
||||
@ -438,10 +437,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-tree.html#xmlGetBufferAllocationScheme">xmlGetBufferAllocationScheme</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMallocAtomicLoc">xmlMallocAtomicLoc</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMallocLoc">xmlMallocLoc</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMemMalloc">xmlMemMalloc</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMemRealloc">xmlMemRealloc</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMemStrdupLoc">xmlMemStrdupLoc</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMemoryStrdup">xmlMemoryStrdup</a><br />
|
||||
<a href="html/libxml-uri.html#xmlNormalizeURIPath">xmlNormalizeURIPath</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlReallocLoc">xmlReallocLoc</a><br />
|
||||
<a href="html/libxml-tree.html#xmlSetBufferAllocationScheme">xmlSetBufferAllocationScheme</a><br />
|
||||
@ -453,7 +449,8 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
</dd><dt>allocator</dt><dd><a href="html/libxml-xmlmemory.html#DEBUG_MEMORY">DEBUG_MEMORY</a><br />
|
||||
</dd><dt>allocators</dt><dd><a href="html/libxml-xmlmemory.html#xmlGcMemGet">xmlGcMemGet</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlGcMemSetup">xmlGcMemSetup</a><br />
|
||||
</dd><dt>allow</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ATTR_NSDEFAULT">XML_SCHEMAS_ATTR_NSDEFAULT</a><br />
|
||||
</dd><dt>allow</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ATTR_GLOBAL">XML_SCHEMAS_ATTR_GLOBAL</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ATTR_NSDEFAULT">XML_SCHEMAS_ATTR_NSDEFAULT</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ELEM_NSDEFAULT">XML_SCHEMAS_ELEM_NSDEFAULT</a><br />
|
||||
<a href="html/libxml-DOCBparser.html#docbCreatePushParserCtxt">docbCreatePushParserCtxt</a><br />
|
||||
<a href="html/libxml-HTMLparser.html#htmlAttrAllowed">htmlAttrAllowed</a><br />
|
||||
@ -641,8 +638,6 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
</dd><dt>area</dt><dd><a href="html/libxml-tree.html#xmlBufferCreateStatic">xmlBufferCreateStatic</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMallocAtomicLoc">xmlMallocAtomicLoc</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMallocLoc">xmlMallocLoc</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMemMalloc">xmlMemMalloc</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMemRealloc">xmlMemRealloc</a><br />
|
||||
<a href="html/libxml-xmlIO.html#xmlParserInputBufferCreateMem">xmlParserInputBufferCreateMem</a><br />
|
||||
<a href="html/libxml-xmlIO.html#xmlParserInputBufferCreateStatic">xmlParserInputBufferCreateStatic</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlReallocLoc">xmlReallocLoc</a><br />
|
||||
|
@ -247,7 +247,8 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xmlschemastypes.html#xmlSchemaGetBuiltInType">xmlSchemaGetBuiltInType</a><br />
|
||||
<a href="html/libxml-xmlschemastypes.html#xmlSchemaIsBuiltInTypeFacet">xmlSchemaIsBuiltInTypeFacet</a><br />
|
||||
<a href="html/libxml-xmlschemastypes.html#xmlSchemaValidateLengthFacet">xmlSchemaValidateLengthFacet</a><br />
|
||||
</dd><dt>builtin</dt><dd><a href="html/libxml-xmlerror.html#initGenericErrorDefaultFunc">initGenericErrorDefaultFunc</a><br />
|
||||
</dd><dt>builtin</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_TYPE_BUILTIN_PRIMITIVE">XML_SCHEMAS_TYPE_BUILTIN_PRIMITIVE</a><br />
|
||||
<a href="html/libxml-xmlerror.html#initGenericErrorDefaultFunc">initGenericErrorDefaultFunc</a><br />
|
||||
</dd><dt>bunch</dt><dd><a href="html/libxml-parserInternals.html#xmlParseNamespace">xmlParseNamespace</a><br />
|
||||
</dd><dt>bypass</dt><dd><a href="html/libxml-catalog.html#xmlParseCatalogFile">xmlParseCatalogFile</a><br />
|
||||
</dd></dl><h2 align="center"><a href="APIchunk0.html">A-B</a>
|
||||
|
@ -297,11 +297,18 @@ class index:
|
||||
def merge_public(self, idx):
|
||||
for id in idx.functions.keys():
|
||||
if self.functions.has_key(id):
|
||||
# check that function condition agrees with header
|
||||
if idx.functions[id].conditionals != \
|
||||
self.functions[id].conditionals:
|
||||
print "Header condition differs from Function for %s:" \
|
||||
% id
|
||||
print " H: %s" % self.functions[id].conditionals
|
||||
print " C: %s" % idx.functions[id].conditionals
|
||||
up = idx.functions[id]
|
||||
self.functions[id].update(None, up.type, up.info, up.extra)
|
||||
# else:
|
||||
# print "Function %s from %s is not declared in headers" % (
|
||||
# id, idx.functions[id].module)
|
||||
# id, idx.functions[id].module)
|
||||
# TODO: do the same for variables.
|
||||
|
||||
def analyze_dict(self, type, dict):
|
||||
@ -814,12 +821,12 @@ class CParser:
|
||||
i = 0
|
||||
while i < nbargs:
|
||||
if args[i][2] == None and args[i][0] != "void" and args[i][1] != None:
|
||||
self.warning("Function comment for %s lack description of arg %s" % (name, args[i][1]))
|
||||
self.warning("Function comment for %s lacks description of arg %s" % (name, args[i][1]))
|
||||
i = i + 1
|
||||
if retdesc == "" and ret[0] != "void":
|
||||
self.warning("Function comment for %s lack description of return value" % (name))
|
||||
self.warning("Function comment for %s lacks description of return value" % (name))
|
||||
if desc == "":
|
||||
self.warning("Function comment for %s lack description of the function" % (name))
|
||||
self.warning("Function comment for %s lacks description of the function" % (name))
|
||||
|
||||
|
||||
return(((ret[0], retdesc), args, desc))
|
||||
@ -858,22 +865,61 @@ class CParser:
|
||||
self.index_add(name, self.filename, not self.is_header,
|
||||
"macro", info)
|
||||
return token
|
||||
if (name == "#ifdef" or name == "#ifndef") and self.is_header:
|
||||
|
||||
#
|
||||
# Processing of conditionals modified by Bill 1/1/05
|
||||
#
|
||||
# We process conditionals (i.e. tokens from #ifdef, #ifndef,
|
||||
# #if, #else and #endif) for headers and mainline code,
|
||||
# store the ones from the header in libxml2-api.xml, and later
|
||||
# (in the routine merge_public) verify that the two (header and
|
||||
# mainline code) agree.
|
||||
#
|
||||
# There is a small problem with processing the headers. Some of
|
||||
# the variables are not concerned with enabling / disabling of
|
||||
# library functions (e.g. '__XML_PARSER_H__'), and we don't want
|
||||
# them to be included in libxml2-api.xml, or involved in
|
||||
# the check between the header and the mainline code. To
|
||||
# accomplish this, we ignore any conditional which doesn't include
|
||||
# the string 'ENABLED'
|
||||
#
|
||||
if name == "#ifdef":
|
||||
apstr = self.lexer.tokens[0][1]
|
||||
try:
|
||||
self.defines.append(self.lexer.tokens[0][1])
|
||||
if string.find(self.lexer.tokens[0][1], 'ENABLED') != -1:
|
||||
self.conditionals.append(self.lexer.tokens[0][1])
|
||||
# print self.conditionals
|
||||
# print self.defines
|
||||
self.defines.append(apstr)
|
||||
if string.find(apstr, 'ENABLED') != -1:
|
||||
self.conditionals.append("defined(%s)" % apstr)
|
||||
except:
|
||||
pass
|
||||
if name == "#endif" and self.is_header:
|
||||
if self.conditionals != [] and self.defines != [] and \
|
||||
self.defines[-1] == self.conditionals[-1]:
|
||||
elif name == "#ifndef":
|
||||
apstr = self.lexer.tokens[0][1]
|
||||
try:
|
||||
self.defines.append(apstr)
|
||||
if string.find(apstr, 'ENABLED') != -1:
|
||||
self.conditionals.append("!defined(%s)" % apstr)
|
||||
except:
|
||||
pass
|
||||
elif name == "#if":
|
||||
apstr = ""
|
||||
for tok in self.lexer.tokens:
|
||||
if apstr != "":
|
||||
apstr = apstr + " "
|
||||
apstr = apstr + tok[1]
|
||||
try:
|
||||
self.defines.append(apstr)
|
||||
if string.find(apstr, 'ENABLED') != -1:
|
||||
self.conditionals.append(apstr)
|
||||
except:
|
||||
pass
|
||||
elif name == "#else":
|
||||
if self.conditionals != [] and \
|
||||
string.find(self.defines[-1], 'ENABLED') != -1:
|
||||
self.conditionals[-1] = "!(%s)" % self.conditionals[-1]
|
||||
elif name == "#endif":
|
||||
if self.conditionals != [] and \
|
||||
string.find(self.defines[-1], 'ENABLED') != -1:
|
||||
self.conditionals = self.conditionals[:-1]
|
||||
self.defines = self.defines[:-1]
|
||||
# print self.defines
|
||||
# print self.conditionals
|
||||
token = self.lexer.token()
|
||||
while token != None and token[0] == 'preproc' and \
|
||||
token[1][0] != '#':
|
||||
@ -1642,9 +1688,16 @@ class docBuilder:
|
||||
|
||||
output.write(" <%s name='%s' file='%s'>\n" % (id.type, name,
|
||||
self.modulename_file(id.module)))
|
||||
#
|
||||
# Processing of conditionals modified by Bill 1/1/05
|
||||
#
|
||||
if id.conditionals != None:
|
||||
apstr = ""
|
||||
for cond in id.conditionals:
|
||||
output.write(" <cond>%s</cond>\n"% (cond));
|
||||
if apstr != "":
|
||||
apstr = apstr + " && "
|
||||
apstr = apstr + cond
|
||||
output.write(" <cond>%s</cond>\n"% (apstr));
|
||||
try:
|
||||
(ret, params, desc) = id.info
|
||||
output.write(" <info>%s</info>\n" % (escape(desc)))
|
||||
|
@ -108,7 +108,7 @@ extern __typeof (__xmlGenericErrorContext) __xmlGenericErrorContext __attribute(
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
<xsl:template match="cond">
|
||||
<xsl:text>#ifdef </xsl:text>
|
||||
<xsl:text>#if </xsl:text>
|
||||
<xsl:value-of select="."/>
|
||||
<xsl:text>
|
||||
</xsl:text>
|
||||
|
@ -12,7 +12,7 @@
|
||||
#include <libxml/parser.h>
|
||||
#include <libxml/tree.h>
|
||||
|
||||
#ifdef LIBXML_TREE_ENABLED
|
||||
#if defined(LIBXML_TREE_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
|
||||
|
||||
/*
|
||||
*To compile this file using gcc you can type
|
||||
|
@ -18,7 +18,7 @@
|
||||
#include <libxml/xpath.h>
|
||||
#include <libxml/xpathInternals.h>
|
||||
|
||||
#ifdef LIBXML_XPATH_ENABLED
|
||||
#if defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_SAX1_ENABLED)
|
||||
|
||||
|
||||
void usage(const char *name);
|
||||
|
@ -18,7 +18,8 @@
|
||||
#include <libxml/xpath.h>
|
||||
#include <libxml/xpathInternals.h>
|
||||
|
||||
#ifdef LIBXML_XPATH_ENABLED
|
||||
#if defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_SAX1_ENABLED) && \
|
||||
defined(LIBXML_OUTPUT_ENABLED)
|
||||
|
||||
|
||||
static void usage(const char *name);
|
||||
|
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
@ -105,8 +105,8 @@ void <a href="#xmlEntityReferenceFunc">xmlEntityReferenceFunc</a> (<a href="lib
|
||||
<pre class="programlisting">int <a href="#xmlSwitchToEncoding">xmlSwitchToEncoding</a> (<a href="libxml-tree.html#xmlParserCtxtPtr">xmlParserCtxtPtr</a> ctxt, <br /> <a href="libxml-encoding.html#xmlCharEncodingHandlerPtr">xmlCharEncodingHandlerPtr</a> handler)</pre>
|
||||
<h2>Description</h2>
|
||||
<h3><a name="INPUT_CHUNK" id="INPUT_CHUNK"></a>Macro: INPUT_CHUNK</h3><pre>#define INPUT_CHUNK</pre><p>The parser tries to always have that amount of input ready. One of the point is providing context when reporting errors.</p>
|
||||
<h3><a name="IS_ASCII_DIGIT" id="IS_ASCII_DIGIT"></a>Macro: IS_ASCII_DIGIT</h3><pre>#define IS_ASCII_DIGIT</pre><p></p>
|
||||
<h3><a name="IS_ASCII_LETTER" id="IS_ASCII_LETTER"></a>Macro: IS_ASCII_LETTER</h3><pre>#define IS_ASCII_LETTER</pre><p></p>
|
||||
<h3><a name="IS_ASCII_DIGIT" id="IS_ASCII_DIGIT"></a>Macro: IS_ASCII_DIGIT</h3><pre>#define IS_ASCII_DIGIT</pre><p>Macro to check [0-9]</p>
|
||||
<h3><a name="IS_ASCII_LETTER" id="IS_ASCII_LETTER"></a>Macro: IS_ASCII_LETTER</h3><pre>#define IS_ASCII_LETTER</pre><p>Macro to check [a-zA-Z]</p>
|
||||
<h3><a name="IS_BASECHAR" id="IS_BASECHAR"></a>Macro: IS_BASECHAR</h3><pre>#define IS_BASECHAR</pre><p>Macro to check the following production in the XML spec: [85] BaseChar ::= ... long list see REC ...</p>
|
||||
<h3><a name="IS_BLANK" id="IS_BLANK"></a>Macro: IS_BLANK</h3><pre>#define IS_BLANK</pre><p>Macro to check the following production in the XML spec: [3] S ::= (#x20 | #x9 | #xD | #xA)+</p>
|
||||
<h3><a name="IS_BLANK_CH" id="IS_BLANK_CH"></a>Macro: IS_BLANK_CH</h3><pre>#define IS_BLANK_CH</pre><p>Behaviour same as <a href="libxml-parserInternals.html#IS_BLANK">IS_BLANK</a></p>
|
||||
|
@ -53,7 +53,7 @@ The content of this structure is not made public by the API.
|
||||
<h3><a name="XML_SCHEMAS_ATTRGROUP_MARKED" id="XML_SCHEMAS_ATTRGROUP_MARKED"></a>Macro: XML_SCHEMAS_ATTRGROUP_MARKED</h3><pre>#define XML_SCHEMAS_ATTRGROUP_MARKED</pre><p>Marks the attr group as marked; used for circular checks.</p>
|
||||
<h3><a name="XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED" id="XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED"></a>Macro: XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED</h3><pre>#define XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED</pre><p>The <a href="libxml-SAX.html#attribute">attribute</a> wildcard has been already builded.</p>
|
||||
<h3><a name="XML_SCHEMAS_ATTR_FIXED" id="XML_SCHEMAS_ATTR_FIXED"></a>Macro: XML_SCHEMAS_ATTR_FIXED</h3><pre>#define XML_SCHEMAS_ATTR_FIXED</pre><p>the <a href="libxml-SAX.html#attribute">attribute</a> has a fixed value</p>
|
||||
<h3><a name="XML_SCHEMAS_ATTR_GLOBAL" id="XML_SCHEMAS_ATTR_GLOBAL"></a>Macro: XML_SCHEMAS_ATTR_GLOBAL</h3><pre>#define XML_SCHEMAS_ATTR_GLOBAL</pre><p></p>
|
||||
<h3><a name="XML_SCHEMAS_ATTR_GLOBAL" id="XML_SCHEMAS_ATTR_GLOBAL"></a>Macro: XML_SCHEMAS_ATTR_GLOBAL</h3><pre>#define XML_SCHEMAS_ATTR_GLOBAL</pre><p>allow elements in no namespace</p>
|
||||
<h3><a name="XML_SCHEMAS_ATTR_INTERNAL_RESOLVED" id="XML_SCHEMAS_ATTR_INTERNAL_RESOLVED"></a>Macro: XML_SCHEMAS_ATTR_INTERNAL_RESOLVED</h3><pre>#define XML_SCHEMAS_ATTR_INTERNAL_RESOLVED</pre><p>this is set when the "type" and "ref" references have been resolved.</p>
|
||||
<h3><a name="XML_SCHEMAS_ATTR_NSDEFAULT" id="XML_SCHEMAS_ATTR_NSDEFAULT"></a>Macro: XML_SCHEMAS_ATTR_NSDEFAULT</h3><pre>#define XML_SCHEMAS_ATTR_NSDEFAULT</pre><p>allow elements in no namespace</p>
|
||||
<h3><a name="XML_SCHEMAS_ATTR_USE_OPTIONAL" id="XML_SCHEMAS_ATTR_USE_OPTIONAL"></a>Macro: XML_SCHEMAS_ATTR_USE_OPTIONAL</h3><pre>#define XML_SCHEMAS_ATTR_USE_OPTIONAL</pre><p>The <a href="libxml-SAX.html#attribute">attribute</a> is optional.</p>
|
||||
@ -67,14 +67,14 @@ The content of this structure is not made public by the API.
|
||||
<h3><a name="XML_SCHEMAS_ELEM_BLOCK_EXTENSION" id="XML_SCHEMAS_ELEM_BLOCK_EXTENSION"></a>Macro: XML_SCHEMAS_ELEM_BLOCK_EXTENSION</h3><pre>#define XML_SCHEMAS_ELEM_BLOCK_EXTENSION</pre><p>disallowed substitutions are absent</p>
|
||||
<h3><a name="XML_SCHEMAS_ELEM_BLOCK_RESTRICTION" id="XML_SCHEMAS_ELEM_BLOCK_RESTRICTION"></a>Macro: XML_SCHEMAS_ELEM_BLOCK_RESTRICTION</h3><pre>#define XML_SCHEMAS_ELEM_BLOCK_RESTRICTION</pre><p>disallowed substitutions: "restriction"</p>
|
||||
<h3><a name="XML_SCHEMAS_ELEM_BLOCK_SUBSTITUTION" id="XML_SCHEMAS_ELEM_BLOCK_SUBSTITUTION"></a>Macro: XML_SCHEMAS_ELEM_BLOCK_SUBSTITUTION</h3><pre>#define XML_SCHEMAS_ELEM_BLOCK_SUBSTITUTION</pre><p>disallowed substitutions: "substituion"</p>
|
||||
<h3><a name="XML_SCHEMAS_ELEM_CIRCULAR" id="XML_SCHEMAS_ELEM_CIRCULAR"></a>Macro: XML_SCHEMAS_ELEM_CIRCULAR</h3><pre>#define XML_SCHEMAS_ELEM_CIRCULAR</pre><p></p>
|
||||
<h3><a name="XML_SCHEMAS_ELEM_CIRCULAR" id="XML_SCHEMAS_ELEM_CIRCULAR"></a>Macro: XML_SCHEMAS_ELEM_CIRCULAR</h3><pre>#define XML_SCHEMAS_ELEM_CIRCULAR</pre><p>a helper flag for the search of circular references.</p>
|
||||
<h3><a name="XML_SCHEMAS_ELEM_DEFAULT" id="XML_SCHEMAS_ELEM_DEFAULT"></a>Macro: XML_SCHEMAS_ELEM_DEFAULT</h3><pre>#define XML_SCHEMAS_ELEM_DEFAULT</pre><p>the element has a default value</p>
|
||||
<h3><a name="XML_SCHEMAS_ELEM_FINAL_ABSENT" id="XML_SCHEMAS_ELEM_FINAL_ABSENT"></a>Macro: XML_SCHEMAS_ELEM_FINAL_ABSENT</h3><pre>#define XML_SCHEMAS_ELEM_FINAL_ABSENT</pre><p>substitution group exclusions are absent</p>
|
||||
<h3><a name="XML_SCHEMAS_ELEM_FINAL_EXTENSION" id="XML_SCHEMAS_ELEM_FINAL_EXTENSION"></a>Macro: XML_SCHEMAS_ELEM_FINAL_EXTENSION</h3><pre>#define XML_SCHEMAS_ELEM_FINAL_EXTENSION</pre><p></p>
|
||||
<h3><a name="XML_SCHEMAS_ELEM_FINAL_RESTRICTION" id="XML_SCHEMAS_ELEM_FINAL_RESTRICTION"></a>Macro: XML_SCHEMAS_ELEM_FINAL_RESTRICTION</h3><pre>#define XML_SCHEMAS_ELEM_FINAL_RESTRICTION</pre><p></p>
|
||||
<h3><a name="XML_SCHEMAS_ELEM_FINAL_EXTENSION" id="XML_SCHEMAS_ELEM_FINAL_EXTENSION"></a>Macro: XML_SCHEMAS_ELEM_FINAL_EXTENSION</h3><pre>#define XML_SCHEMAS_ELEM_FINAL_EXTENSION</pre><p>substitution group exclusions: "extension"</p>
|
||||
<h3><a name="XML_SCHEMAS_ELEM_FINAL_RESTRICTION" id="XML_SCHEMAS_ELEM_FINAL_RESTRICTION"></a>Macro: XML_SCHEMAS_ELEM_FINAL_RESTRICTION</h3><pre>#define XML_SCHEMAS_ELEM_FINAL_RESTRICTION</pre><p>substitution group exclusions: "restriction"</p>
|
||||
<h3><a name="XML_SCHEMAS_ELEM_FIXED" id="XML_SCHEMAS_ELEM_FIXED"></a>Macro: XML_SCHEMAS_ELEM_FIXED</h3><pre>#define XML_SCHEMAS_ELEM_FIXED</pre><p>the element has a fixed value</p>
|
||||
<h3><a name="XML_SCHEMAS_ELEM_GLOBAL" id="XML_SCHEMAS_ELEM_GLOBAL"></a>Macro: XML_SCHEMAS_ELEM_GLOBAL</h3><pre>#define XML_SCHEMAS_ELEM_GLOBAL</pre><p>the element is global</p>
|
||||
<h3><a name="XML_SCHEMAS_ELEM_INTERNAL_RESOLVED" id="XML_SCHEMAS_ELEM_INTERNAL_RESOLVED"></a>Macro: XML_SCHEMAS_ELEM_INTERNAL_RESOLVED</h3><pre>#define XML_SCHEMAS_ELEM_INTERNAL_RESOLVED</pre><p></p>
|
||||
<h3><a name="XML_SCHEMAS_ELEM_INTERNAL_RESOLVED" id="XML_SCHEMAS_ELEM_INTERNAL_RESOLVED"></a>Macro: XML_SCHEMAS_ELEM_INTERNAL_RESOLVED</h3><pre>#define XML_SCHEMAS_ELEM_INTERNAL_RESOLVED</pre><p>this is set when "type", "ref", "substitutionGroup" references have been resolved.</p>
|
||||
<h3><a name="XML_SCHEMAS_ELEM_NILLABLE" id="XML_SCHEMAS_ELEM_NILLABLE"></a>Macro: XML_SCHEMAS_ELEM_NILLABLE</h3><pre>#define XML_SCHEMAS_ELEM_NILLABLE</pre><p>the element is nillable</p>
|
||||
<h3><a name="XML_SCHEMAS_ELEM_NSDEFAULT" id="XML_SCHEMAS_ELEM_NSDEFAULT"></a>Macro: XML_SCHEMAS_ELEM_NSDEFAULT</h3><pre>#define XML_SCHEMAS_ELEM_NSDEFAULT</pre><p>allow elements in no namespace Obsolete, not used anymore.</p>
|
||||
<h3><a name="XML_SCHEMAS_ELEM_REF" id="XML_SCHEMAS_ELEM_REF"></a>Macro: XML_SCHEMAS_ELEM_REF</h3><pre>#define XML_SCHEMAS_ELEM_REF</pre><p>the element is a <a href="libxml-SAX.html#reference">reference</a> to a type</p>
|
||||
@ -93,17 +93,17 @@ The content of this structure is not made public by the API.
|
||||
<h3><a name="XML_SCHEMAS_TYPE_ABSTRACT" id="XML_SCHEMAS_TYPE_ABSTRACT"></a>Macro: XML_SCHEMAS_TYPE_ABSTRACT</h3><pre>#define XML_SCHEMAS_TYPE_ABSTRACT</pre><p>the simple/complexType is abstract.</p>
|
||||
<h3><a name="XML_SCHEMAS_TYPE_BLOCK_DEFAULT" id="XML_SCHEMAS_TYPE_BLOCK_DEFAULT"></a>Macro: XML_SCHEMAS_TYPE_BLOCK_DEFAULT</h3><pre>#define XML_SCHEMAS_TYPE_BLOCK_DEFAULT</pre><p>the complexType did not specify 'block' so use the default of the <schema> item.</p>
|
||||
<h3><a name="XML_SCHEMAS_TYPE_BLOCK_EXTENSION" id="XML_SCHEMAS_TYPE_BLOCK_EXTENSION"></a>Macro: XML_SCHEMAS_TYPE_BLOCK_EXTENSION</h3><pre>#define XML_SCHEMAS_TYPE_BLOCK_EXTENSION</pre><p>the complexType has a 'block' of "extension".</p>
|
||||
<h3><a name="XML_SCHEMAS_TYPE_BLOCK_RESTRICTION" id="XML_SCHEMAS_TYPE_BLOCK_RESTRICTION"></a>Macro: XML_SCHEMAS_TYPE_BLOCK_RESTRICTION</h3><pre>#define XML_SCHEMAS_TYPE_BLOCK_RESTRICTION</pre><p></p>
|
||||
<h3><a name="XML_SCHEMAS_TYPE_BUILTIN_PRIMITIVE" id="XML_SCHEMAS_TYPE_BUILTIN_PRIMITIVE"></a>Macro: XML_SCHEMAS_TYPE_BUILTIN_PRIMITIVE</h3><pre>#define XML_SCHEMAS_TYPE_BUILTIN_PRIMITIVE</pre><p></p>
|
||||
<h3><a name="XML_SCHEMAS_TYPE_BLOCK_RESTRICTION" id="XML_SCHEMAS_TYPE_BLOCK_RESTRICTION"></a>Macro: XML_SCHEMAS_TYPE_BLOCK_RESTRICTION</h3><pre>#define XML_SCHEMAS_TYPE_BLOCK_RESTRICTION</pre><p>the complexType has a 'block' of "restriction".</p>
|
||||
<h3><a name="XML_SCHEMAS_TYPE_BUILTIN_PRIMITIVE" id="XML_SCHEMAS_TYPE_BUILTIN_PRIMITIVE"></a>Macro: XML_SCHEMAS_TYPE_BUILTIN_PRIMITIVE</h3><pre>#define XML_SCHEMAS_TYPE_BUILTIN_PRIMITIVE</pre><p>Marks the item as a builtin primitive.</p>
|
||||
<h3><a name="XML_SCHEMAS_TYPE_DERIVATION_METHOD_EXTENSION" id="XML_SCHEMAS_TYPE_DERIVATION_METHOD_EXTENSION"></a>Macro: XML_SCHEMAS_TYPE_DERIVATION_METHOD_EXTENSION</h3><pre>#define XML_SCHEMAS_TYPE_DERIVATION_METHOD_EXTENSION</pre><p>the simple or complex type has a derivation method of "extension".</p>
|
||||
<h3><a name="XML_SCHEMAS_TYPE_DERIVATION_METHOD_RESTRICTION" id="XML_SCHEMAS_TYPE_DERIVATION_METHOD_RESTRICTION"></a>Macro: XML_SCHEMAS_TYPE_DERIVATION_METHOD_RESTRICTION</h3><pre>#define XML_SCHEMAS_TYPE_DERIVATION_METHOD_RESTRICTION</pre><p>the simple or complex type has a derivation method of "restriction".</p>
|
||||
<h3><a name="XML_SCHEMAS_TYPE_FINAL_DEFAULT" id="XML_SCHEMAS_TYPE_FINAL_DEFAULT"></a>Macro: XML_SCHEMAS_TYPE_FINAL_DEFAULT</h3><pre>#define XML_SCHEMAS_TYPE_FINAL_DEFAULT</pre><p></p>
|
||||
<h3><a name="XML_SCHEMAS_TYPE_FINAL_DEFAULT" id="XML_SCHEMAS_TYPE_FINAL_DEFAULT"></a>Macro: XML_SCHEMAS_TYPE_FINAL_DEFAULT</h3><pre>#define XML_SCHEMAS_TYPE_FINAL_DEFAULT</pre><p>the simpleType has a final of "default".</p>
|
||||
<h3><a name="XML_SCHEMAS_TYPE_FINAL_EXTENSION" id="XML_SCHEMAS_TYPE_FINAL_EXTENSION"></a>Macro: XML_SCHEMAS_TYPE_FINAL_EXTENSION</h3><pre>#define XML_SCHEMAS_TYPE_FINAL_EXTENSION</pre><p>the complexType has a final of "extension".</p>
|
||||
<h3><a name="XML_SCHEMAS_TYPE_FINAL_LIST" id="XML_SCHEMAS_TYPE_FINAL_LIST"></a>Macro: XML_SCHEMAS_TYPE_FINAL_LIST</h3><pre>#define XML_SCHEMAS_TYPE_FINAL_LIST</pre><p>the simpleType has a final of "list".</p>
|
||||
<h3><a name="XML_SCHEMAS_TYPE_FINAL_RESTRICTION" id="XML_SCHEMAS_TYPE_FINAL_RESTRICTION"></a>Macro: XML_SCHEMAS_TYPE_FINAL_RESTRICTION</h3><pre>#define XML_SCHEMAS_TYPE_FINAL_RESTRICTION</pre><p>the simpleType/complexType has a final of "restriction".</p>
|
||||
<h3><a name="XML_SCHEMAS_TYPE_FINAL_UNION" id="XML_SCHEMAS_TYPE_FINAL_UNION"></a>Macro: XML_SCHEMAS_TYPE_FINAL_UNION</h3><pre>#define XML_SCHEMAS_TYPE_FINAL_UNION</pre><p>the simpleType has a final of "union".</p>
|
||||
<h3><a name="XML_SCHEMAS_TYPE_GLOBAL" id="XML_SCHEMAS_TYPE_GLOBAL"></a>Macro: XML_SCHEMAS_TYPE_GLOBAL</h3><pre>#define XML_SCHEMAS_TYPE_GLOBAL</pre><p>the type is global</p>
|
||||
<h3><a name="XML_SCHEMAS_TYPE_MARKED" id="XML_SCHEMAS_TYPE_MARKED"></a>Macro: XML_SCHEMAS_TYPE_MARKED</h3><pre>#define XML_SCHEMAS_TYPE_MARKED</pre><p></p>
|
||||
<h3><a name="XML_SCHEMAS_TYPE_MARKED" id="XML_SCHEMAS_TYPE_MARKED"></a>Macro: XML_SCHEMAS_TYPE_MARKED</h3><pre>#define XML_SCHEMAS_TYPE_MARKED</pre><p>Marks the item as marked; used for circular checks.</p>
|
||||
<h3><a name="XML_SCHEMAS_TYPE_MIXED" id="XML_SCHEMAS_TYPE_MIXED"></a>Macro: XML_SCHEMAS_TYPE_MIXED</h3><pre>#define XML_SCHEMAS_TYPE_MIXED</pre><p>the element content type is mixed</p>
|
||||
<h3><a name="XML_SCHEMAS_TYPE_OWNED_ATTR_WILDCARD" id="XML_SCHEMAS_TYPE_OWNED_ATTR_WILDCARD"></a>Macro: XML_SCHEMAS_TYPE_OWNED_ATTR_WILDCARD</h3><pre>#define XML_SCHEMAS_TYPE_OWNED_ATTR_WILDCARD</pre><p>the complexType owns an <a href="libxml-SAX.html#attribute">attribute</a> wildcard, i.e. it can be freed by the complexType</p>
|
||||
<h3><a name="XML_SCHEMAS_TYPE_VARIETY_ABSENT" id="XML_SCHEMAS_TYPE_VARIETY_ABSENT"></a>Macro: XML_SCHEMAS_TYPE_VARIETY_ABSENT</h3><pre>#define XML_SCHEMAS_TYPE_VARIETY_ABSENT</pre><p>the simpleType has a variety of "absent".</p>
|
||||
|
@ -74,14 +74,14 @@ void * xmlMallocFunc (size_t size)
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>an int representing the number of blocks</td></tr></tbody></table></div><h3><a name="xmlMemDisplay" id="xmlMemDisplay"></a>Function: xmlMemDisplay</h3><pre class="programlisting">void xmlMemDisplay (FILE * fp)<br />
|
||||
</pre><p>show in-extenso the memory blocks allocated</p>
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>fp</tt></i>:</span></td><td>a FILE descriptor used as the output file, if NULL, the result is written to the file .memorylist</td></tr></tbody></table></div><h3><a name="xmlMemFree" id="xmlMemFree"></a>Function: xmlMemFree</h3><pre class="programlisting">void xmlMemFree (void * ptr)<br />
|
||||
</pre><p>a free() equivalent, with error checking.</p>
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ptr</tt></i>:</span></td><td>the memory block pointer</td></tr></tbody></table></div><h3><a name="xmlMemGet" id="xmlMemGet"></a>Function: xmlMemGet</h3><pre class="programlisting">int xmlMemGet (<a href="libxml-xmlmemory.html#xmlFreeFunc">xmlFreeFunc</a> * freeFunc, <br /> <a href="libxml-xmlmemory.html#xmlMallocFunc">xmlMallocFunc</a> * mallocFunc, <br /> <a href="libxml-xmlmemory.html#xmlReallocFunc">xmlReallocFunc</a> * reallocFunc, <br /> <a href="libxml-xmlmemory.html#xmlStrdupFunc">xmlStrdupFunc</a> * strdupFunc)<br />
|
||||
</pre><p></p>
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ptr</tt></i>:</span></td><td></td></tr></tbody></table></div><h3><a name="xmlMemGet" id="xmlMemGet"></a>Function: xmlMemGet</h3><pre class="programlisting">int xmlMemGet (<a href="libxml-xmlmemory.html#xmlFreeFunc">xmlFreeFunc</a> * freeFunc, <br /> <a href="libxml-xmlmemory.html#xmlMallocFunc">xmlMallocFunc</a> * mallocFunc, <br /> <a href="libxml-xmlmemory.html#xmlReallocFunc">xmlReallocFunc</a> * reallocFunc, <br /> <a href="libxml-xmlmemory.html#xmlStrdupFunc">xmlStrdupFunc</a> * strdupFunc)<br />
|
||||
</pre><p>Provides the memory access functions set currently in use</p>
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>freeFunc</tt></i>:</span></td><td>place to save the free() function in use</td></tr><tr><td><span class="term"><i><tt>mallocFunc</tt></i>:</span></td><td>place to save the malloc() function in use</td></tr><tr><td><span class="term"><i><tt>reallocFunc</tt></i>:</span></td><td>place to save the realloc() function in use</td></tr><tr><td><span class="term"><i><tt>strdupFunc</tt></i>:</span></td><td>place to save the strdup() function in use</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 on success</td></tr></tbody></table></div><h3><a name="xmlMemMalloc" id="xmlMemMalloc"></a>Function: xmlMemMalloc</h3><pre class="programlisting">void * xmlMemMalloc (size_t size)<br />
|
||||
</pre><p>a malloc() equivalent, with logging of the allocation info.</p>
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>size</tt></i>:</span></td><td>an int specifying the size in byte to allocate.</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a pointer to the allocated area or NULL in case of lack of memory.</td></tr></tbody></table></div><h3><a name="xmlMemRealloc" id="xmlMemRealloc"></a>Function: xmlMemRealloc</h3><pre class="programlisting">void * xmlMemRealloc (void * ptr, <br /> size_t size)<br />
|
||||
</pre><p>a realloc() equivalent, with logging of the allocation info.</p>
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ptr</tt></i>:</span></td><td>the initial memory block pointer</td></tr><tr><td><span class="term"><i><tt>size</tt></i>:</span></td><td>an int specifying the size in byte to allocate.</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a pointer to the allocated area or NULL in case of lack of memory.</td></tr></tbody></table></div><h3><a name="xmlMemSetup" id="xmlMemSetup"></a>Function: xmlMemSetup</h3><pre class="programlisting">int xmlMemSetup (<a href="libxml-xmlmemory.html#xmlFreeFunc">xmlFreeFunc</a> freeFunc, <br /> <a href="libxml-xmlmemory.html#xmlMallocFunc">xmlMallocFunc</a> mallocFunc, <br /> <a href="libxml-xmlmemory.html#xmlReallocFunc">xmlReallocFunc</a> reallocFunc, <br /> <a href="libxml-xmlmemory.html#xmlStrdupFunc">xmlStrdupFunc</a> strdupFunc)<br />
|
||||
</pre><p></p>
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>size</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td></td></tr></tbody></table></div><h3><a name="xmlMemRealloc" id="xmlMemRealloc"></a>Function: xmlMemRealloc</h3><pre class="programlisting">void * xmlMemRealloc (void * ptr, <br /> size_t size)<br />
|
||||
</pre><p></p>
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ptr</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>size</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td></td></tr></tbody></table></div><h3><a name="xmlMemSetup" id="xmlMemSetup"></a>Function: xmlMemSetup</h3><pre class="programlisting">int xmlMemSetup (<a href="libxml-xmlmemory.html#xmlFreeFunc">xmlFreeFunc</a> freeFunc, <br /> <a href="libxml-xmlmemory.html#xmlMallocFunc">xmlMallocFunc</a> mallocFunc, <br /> <a href="libxml-xmlmemory.html#xmlReallocFunc">xmlReallocFunc</a> reallocFunc, <br /> <a href="libxml-xmlmemory.html#xmlStrdupFunc">xmlStrdupFunc</a> strdupFunc)<br />
|
||||
</pre><p>Override the default memory access functions with a new set This has to be called before any other libxml routines ! Should this be blocked if there was already some allocations done ?</p>
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>freeFunc</tt></i>:</span></td><td>the free() function to use</td></tr><tr><td><span class="term"><i><tt>mallocFunc</tt></i>:</span></td><td>the malloc() function to use</td></tr><tr><td><span class="term"><i><tt>reallocFunc</tt></i>:</span></td><td>the realloc() function to use</td></tr><tr><td><span class="term"><i><tt>strdupFunc</tt></i>:</span></td><td>the strdup() function to use</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 on success</td></tr></tbody></table></div><h3><a name="xmlMemShow" id="xmlMemShow"></a>Function: xmlMemShow</h3><pre class="programlisting">void xmlMemShow (FILE * fp, <br /> int nr)<br />
|
||||
</pre><p>show a show display of the memory allocated, and dump the @nr last allocated areas which were not freed</p>
|
||||
@ -92,8 +92,8 @@ void * xmlMallocFunc (size_t size)
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>an int representing the amount of memory allocated.</td></tr></tbody></table></div><h3><a name="xmlMemoryDump" id="xmlMemoryDump"></a>Function: xmlMemoryDump</h3><pre class="programlisting">void xmlMemoryDump (void)<br />
|
||||
</pre><p>Dump in-extenso the memory blocks allocated to the file .memorylist</p>
|
||||
<h3><a name="xmlMemoryStrdup" id="xmlMemoryStrdup"></a>Function: xmlMemoryStrdup</h3><pre class="programlisting">char * xmlMemoryStrdup (const char * str)<br />
|
||||
</pre><p>a strdup() equivalent, with logging of the allocation info.</p>
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>str</tt></i>:</span></td><td>the initial string pointer</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a pointer to the new string or NULL if allocation error occurred.</td></tr></tbody></table></div><h3><a name="xmlReallocFunc" id="xmlReallocFunc"></a>Function type: xmlReallocFunc</h3><pre class="programlisting">Function type: xmlReallocFunc
|
||||
</pre><p></p>
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>str</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td></td></tr></tbody></table></div><h3><a name="xmlReallocFunc" id="xmlReallocFunc"></a>Function type: xmlReallocFunc</h3><pre class="programlisting">Function type: xmlReallocFunc
|
||||
void * xmlReallocFunc (void * mem, <br /> size_t size)
|
||||
</pre><p>Signature for a realloc() implementation.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>mem</tt></i>:</span></td><td>an already allocated block of memory</td></tr><tr><td><span class="term"><i><tt>size</tt></i>:</span></td><td>the new size requested in bytes</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a pointer to the newly reallocated block or NULL in case of error.</td></tr></tbody></table></div><br />
|
||||
<h3><a name="xmlReallocLoc" id="xmlReallocLoc"></a>Function: xmlReallocLoc</h3><pre class="programlisting">void * xmlReallocLoc (void * ptr, <br /> size_t size, <br /> const char * file, <br /> int line)<br />
|
||||
|
@ -129,8 +129,8 @@ 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>err</tt></i>:</span></td><td>the error function</td></tr><tr><td><span class="term"><i><tt>warn</tt></i>:</span></td><td>the warning function</td></tr><tr><td><span class="term"><i><tt>ctx</tt></i>:</span></td><td>the functions context</td></tr></tbody></table></div><h3><a name="xmlSchemaSetValidOptions" id="xmlSchemaSetValidOptions"></a>Function: xmlSchemaSetValidOptions</h3><pre class="programlisting">int xmlSchemaSetValidOptions (<a href="libxml-xmlschemas.html#xmlSchemaValidCtxtPtr">xmlSchemaValidCtxtPtr</a> ctxt, <br /> int options)<br />
|
||||
</pre><p>Sets the options to be used during the 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>a schema validation context</td></tr><tr><td><span class="term"><i><tt>options</tt></i>:</span></td><td>a combination of <a href="libxml-xmlschemas.html#xmlSchemaValidOption">xmlSchemaValidOption</a></td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success, -1 in case of an API error.</td></tr></tbody></table></div><h3><a name="xmlSchemaValidCtxtGetOptions" id="xmlSchemaValidCtxtGetOptions"></a>Function: xmlSchemaValidCtxtGetOptions</h3><pre class="programlisting">int xmlSchemaValidCtxtGetOptions (<a href="libxml-xmlschemas.html#xmlSchemaValidCtxtPtr">xmlSchemaValidCtxtPtr</a> ctxt)<br />
|
||||
</pre><p></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 option combination of the validation context.</td></tr></tbody></table></div><h3><a name="xmlSchemaValidateDoc" id="xmlSchemaValidateDoc"></a>Function: xmlSchemaValidateDoc</h3><pre class="programlisting">int xmlSchemaValidateDoc (<a href="libxml-xmlschemas.html#xmlSchemaValidCtxtPtr">xmlSchemaValidCtxtPtr</a> ctxt, <br /> <a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> doc)<br />
|
||||
</pre><p>Get the validation context options.</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 option combination or -1 on error.</td></tr></tbody></table></div><h3><a name="xmlSchemaValidateDoc" id="xmlSchemaValidateDoc"></a>Function: xmlSchemaValidateDoc</h3><pre class="programlisting">int xmlSchemaValidateDoc (<a href="libxml-xmlschemas.html#xmlSchemaValidCtxtPtr">xmlSchemaValidCtxtPtr</a> ctxt, <br /> <a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> doc)<br />
|
||||
</pre><p>Validate a document tree in memory.</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>doc</tt></i>:</span></td><td>a parsed document tree</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="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>
|
||||
|
4168
doc/libxml2-api.xml
4168
doc/libxml2-api.xml
File diff suppressed because it is too large
Load Diff
@ -14605,38 +14605,6 @@
|
||||
<word name='Georgian'>
|
||||
<ref name='xmlUCSIsGeorgian'/>
|
||||
</word>
|
||||
<word name='Get'>
|
||||
<ref name='getEntity'/>
|
||||
<ref name='getEntitySAXFunc'/>
|
||||
<ref name='getNamespace'/>
|
||||
<ref name='getParameterEntity'/>
|
||||
<ref name='getParameterEntitySAXFunc'/>
|
||||
<ref name='xlinkGetDefaultDetect'/>
|
||||
<ref name='xlinkGetDefaultHandler'/>
|
||||
<ref name='xmlCtxtGetLastError'/>
|
||||
<ref name='xmlDocGetRootElement'/>
|
||||
<ref name='xmlGetExternalEntityLoader'/>
|
||||
<ref name='xmlGetIntSubset'/>
|
||||
<ref name='xmlGetLastError'/>
|
||||
<ref name='xmlGetLineNo'/>
|
||||
<ref name='xmlListEnd'/>
|
||||
<ref name='xmlListFront'/>
|
||||
<ref name='xmlListSize'/>
|
||||
<ref name='xmlNanoFTPGetResponse'/>
|
||||
<ref name='xmlNanoHTTPAuthHeader'/>
|
||||
<ref name='xmlNanoHTTPReturnCode'/>
|
||||
<ref name='xmlRelaxNGGetParserErrors'/>
|
||||
<ref name='xmlRelaxNGGetValidErrors'/>
|
||||
<ref name='xmlSAX2GetEntity'/>
|
||||
<ref name='xmlSAX2GetParameterEntity'/>
|
||||
<ref name='xmlSchemaGetParserErrors'/>
|
||||
<ref name='xmlSchemaGetValidErrors'/>
|
||||
<ref name='xmlTextReaderConstString'/>
|
||||
<ref name='xmlTextReaderNodeType'/>
|
||||
<ref name='xmlXPathGetContextNode'/>
|
||||
<ref name='xmlXPathGetDocument'/>
|
||||
<ref name='xmlXPathGetError'/>
|
||||
</word>
|
||||
<word name='Gets'>
|
||||
<ref name='xmlTextReaderReadState'/>
|
||||
</word>
|
||||
@ -15148,6 +15116,8 @@
|
||||
</word>
|
||||
<word name='Marks'>
|
||||
<ref name='XML_SCHEMAS_ATTRGROUP_MARKED'/>
|
||||
<ref name='XML_SCHEMAS_TYPE_BUILTIN_PRIMITIVE'/>
|
||||
<ref name='XML_SCHEMAS_TYPE_MARKED'/>
|
||||
</word>
|
||||
<word name='Markup'>
|
||||
<ref name='xmlParseExternalSubset'/>
|
||||
@ -17224,6 +17194,9 @@
|
||||
<ref name='xmlCheckLanguageID'/>
|
||||
<ref name='xmlURIEscapeStr'/>
|
||||
</word>
|
||||
<word name='a-zA-Z'>
|
||||
<ref name='IS_ASCII_LETTER'/>
|
||||
</word>
|
||||
<word name='a-zA-Z0-9'>
|
||||
<ref name='IS_PUBIDCHAR'/>
|
||||
</word>
|
||||
@ -17509,8 +17482,6 @@
|
||||
<ref name='xmlBuildQName'/>
|
||||
<ref name='xmlMallocAtomicLoc'/>
|
||||
<ref name='xmlMallocLoc'/>
|
||||
<ref name='xmlMemMalloc'/>
|
||||
<ref name='xmlMemRealloc'/>
|
||||
<ref name='xmlNewMutex'/>
|
||||
<ref name='xmlNewRMutex'/>
|
||||
<ref name='xmlReallocLoc'/>
|
||||
@ -17521,10 +17492,7 @@
|
||||
<ref name='xmlGetBufferAllocationScheme'/>
|
||||
<ref name='xmlMallocAtomicLoc'/>
|
||||
<ref name='xmlMallocLoc'/>
|
||||
<ref name='xmlMemMalloc'/>
|
||||
<ref name='xmlMemRealloc'/>
|
||||
<ref name='xmlMemStrdupLoc'/>
|
||||
<ref name='xmlMemoryStrdup'/>
|
||||
<ref name='xmlNormalizeURIPath'/>
|
||||
<ref name='xmlReallocLoc'/>
|
||||
<ref name='xmlSetBufferAllocationScheme'/>
|
||||
@ -17544,6 +17512,7 @@
|
||||
<ref name='xmlGcMemSetup'/>
|
||||
</word>
|
||||
<word name='allow'>
|
||||
<ref name='XML_SCHEMAS_ATTR_GLOBAL'/>
|
||||
<ref name='XML_SCHEMAS_ATTR_NSDEFAULT'/>
|
||||
<ref name='XML_SCHEMAS_ELEM_NSDEFAULT'/>
|
||||
<ref name='docbCreatePushParserCtxt'/>
|
||||
@ -17818,8 +17787,6 @@
|
||||
<ref name='xmlBufferCreateStatic'/>
|
||||
<ref name='xmlMallocAtomicLoc'/>
|
||||
<ref name='xmlMallocLoc'/>
|
||||
<ref name='xmlMemMalloc'/>
|
||||
<ref name='xmlMemRealloc'/>
|
||||
<ref name='xmlParserInputBufferCreateMem'/>
|
||||
<ref name='xmlParserInputBufferCreateStatic'/>
|
||||
<ref name='xmlReallocLoc'/>
|
||||
@ -18245,6 +18212,7 @@
|
||||
<ref name='xmlSchemaValidateLengthFacet'/>
|
||||
</word>
|
||||
<word name='builtin'>
|
||||
<ref name='XML_SCHEMAS_TYPE_BUILTIN_PRIMITIVE'/>
|
||||
<ref name='initGenericErrorDefaultFunc'/>
|
||||
</word>
|
||||
<word name='bunch'>
|
||||
@ -18520,7 +18488,6 @@
|
||||
<ref name='xlinkIsLink'/>
|
||||
<ref name='xmlBufferWriteQuotedString'/>
|
||||
<ref name='xmlBuildURI'/>
|
||||
<ref name='xmlMemFree'/>
|
||||
<ref name='xmlUTF8Strlen'/>
|
||||
</word>
|
||||
<word name='checkings'>
|
||||
@ -18528,6 +18495,7 @@
|
||||
</word>
|
||||
<word name='checks'>
|
||||
<ref name='XML_SCHEMAS_ATTRGROUP_MARKED'/>
|
||||
<ref name='XML_SCHEMAS_TYPE_MARKED'/>
|
||||
<ref name='htmlAutoCloseTag'/>
|
||||
<ref name='htmlIsAutoClosed'/>
|
||||
<ref name='htmlNodeStatus'/>
|
||||
@ -18589,6 +18557,8 @@
|
||||
</word>
|
||||
<word name='circular'>
|
||||
<ref name='XML_SCHEMAS_ATTRGROUP_MARKED'/>
|
||||
<ref name='XML_SCHEMAS_ELEM_CIRCULAR'/>
|
||||
<ref name='XML_SCHEMAS_TYPE_MARKED'/>
|
||||
</word>
|
||||
<word name='cleanly'>
|
||||
<ref name='xmlCheckHTTPInput'/>
|
||||
@ -18875,6 +18845,7 @@
|
||||
<ref name='XML_SCHEMAS_TYPE_ABSTRACT'/>
|
||||
<ref name='XML_SCHEMAS_TYPE_BLOCK_DEFAULT'/>
|
||||
<ref name='XML_SCHEMAS_TYPE_BLOCK_EXTENSION'/>
|
||||
<ref name='XML_SCHEMAS_TYPE_BLOCK_RESTRICTION'/>
|
||||
<ref name='XML_SCHEMAS_TYPE_FINAL_EXTENSION'/>
|
||||
<ref name='XML_SCHEMAS_TYPE_FINAL_RESTRICTION'/>
|
||||
<ref name='XML_SCHEMAS_TYPE_OWNED_ATTR_WILDCARD'/>
|
||||
@ -20213,6 +20184,7 @@
|
||||
<word name='elements'>
|
||||
<ref name='XML_CATALOGS_NAMESPACE'/>
|
||||
<ref name='XML_COMPLETE_ATTRS'/>
|
||||
<ref name='XML_SCHEMAS_ATTR_GLOBAL'/>
|
||||
<ref name='XML_SCHEMAS_ATTR_NSDEFAULT'/>
|
||||
<ref name='XML_SCHEMAS_ELEM_NSDEFAULT'/>
|
||||
<ref name='XML_SCHEMAS_QUALIF_ELEM'/>
|
||||
@ -20452,11 +20424,7 @@
|
||||
<word name='equivalent'>
|
||||
<ref name='xmlMallocAtomicLoc'/>
|
||||
<ref name='xmlMallocLoc'/>
|
||||
<ref name='xmlMemFree'/>
|
||||
<ref name='xmlMemMalloc'/>
|
||||
<ref name='xmlMemRealloc'/>
|
||||
<ref name='xmlMemStrdupLoc'/>
|
||||
<ref name='xmlMemoryStrdup'/>
|
||||
<ref name='xmlNodeListGetRawString'/>
|
||||
<ref name='xmlNodeListGetString'/>
|
||||
<ref name='xmlReallocLoc'/>
|
||||
@ -20603,6 +20571,10 @@
|
||||
<word name='exclusions'>
|
||||
<ref name='XML_SCHEMAS_ELEM_FINAL_ABSENT'/>
|
||||
</word>
|
||||
<word name='exclusions:'>
|
||||
<ref name='XML_SCHEMAS_ELEM_FINAL_EXTENSION'/>
|
||||
<ref name='XML_SCHEMAS_ELEM_FINAL_RESTRICTION'/>
|
||||
</word>
|
||||
<word name='exclusive'>
|
||||
<ref name='xmlC14NDocDumpMemory'/>
|
||||
<ref name='xmlC14NDocSave'/>
|
||||
@ -20692,6 +20664,7 @@
|
||||
</word>
|
||||
<word name='extension'>
|
||||
<ref name='XML_SCHEMAS_BLOCK_DEFAULT_EXTENSION'/>
|
||||
<ref name='XML_SCHEMAS_ELEM_FINAL_EXTENSION'/>
|
||||
<ref name='XML_SCHEMAS_FINAL_DEFAULT_EXTENSION'/>
|
||||
<ref name='XML_SCHEMAS_TYPE_BLOCK_EXTENSION'/>
|
||||
<ref name='XML_SCHEMAS_TYPE_DERIVATION_METHOD_EXTENSION'/>
|
||||
@ -20891,6 +20864,7 @@
|
||||
<ref name='xmlParseEncodingDecl'/>
|
||||
</word>
|
||||
<word name='final'>
|
||||
<ref name='XML_SCHEMAS_TYPE_FINAL_DEFAULT'/>
|
||||
<ref name='XML_SCHEMAS_TYPE_FINAL_EXTENSION'/>
|
||||
<ref name='XML_SCHEMAS_TYPE_FINAL_LIST'/>
|
||||
<ref name='XML_SCHEMAS_TYPE_FINAL_RESTRICTION'/>
|
||||
@ -20953,6 +20927,7 @@
|
||||
<ref name='xmlParseDefaultDecl'/>
|
||||
</word>
|
||||
<word name='flag'>
|
||||
<ref name='XML_SCHEMAS_ELEM_CIRCULAR'/>
|
||||
<ref name='htmlSetMetaEncoding'/>
|
||||
<ref name='initxmlDefaultSAXHandler'/>
|
||||
<ref name='xmlC14NDocDumpMemory'/>
|
||||
@ -21379,6 +21354,8 @@
|
||||
<word name='group'>
|
||||
<ref name='XML_SCHEMAS_ATTRGROUP_MARKED'/>
|
||||
<ref name='XML_SCHEMAS_ELEM_FINAL_ABSENT'/>
|
||||
<ref name='XML_SCHEMAS_ELEM_FINAL_EXTENSION'/>
|
||||
<ref name='XML_SCHEMAS_ELEM_FINAL_RESTRICTION'/>
|
||||
<ref name='_xmlSchemaAttribute'/>
|
||||
<ref name='_xmlSchemaAttributeGroup'/>
|
||||
<ref name='ftpListCallback'/>
|
||||
@ -21487,6 +21464,7 @@
|
||||
<word name='have'>
|
||||
<ref name='INPUT_CHUNK'/>
|
||||
<ref name='XML_SCHEMAS_ATTR_INTERNAL_RESOLVED'/>
|
||||
<ref name='XML_SCHEMAS_ELEM_INTERNAL_RESOLVED'/>
|
||||
<ref name='_htmlElemDesc'/>
|
||||
<ref name='htmlParseEntityRef'/>
|
||||
<ref name='xmlAutomataNewAllTrans'/>
|
||||
@ -21534,6 +21512,9 @@
|
||||
<word name='heading'>
|
||||
<ref name='xmlCharEncodingOutputFunc'/>
|
||||
</word>
|
||||
<word name='helper'>
|
||||
<ref name='XML_SCHEMAS_ELEM_CIRCULAR'/>
|
||||
</word>
|
||||
<word name='here'>
|
||||
<ref name='_xmlXPathContext'/>
|
||||
<ref name='htmlNodeStatus'/>
|
||||
@ -21988,10 +21969,7 @@
|
||||
<ref name='xmlInitNodeInfoSeq'/>
|
||||
<ref name='xmlMallocAtomicLoc'/>
|
||||
<ref name='xmlMallocLoc'/>
|
||||
<ref name='xmlMemMalloc'/>
|
||||
<ref name='xmlMemRealloc'/>
|
||||
<ref name='xmlMemStrdupLoc'/>
|
||||
<ref name='xmlMemoryStrdup'/>
|
||||
<ref name='xmlNanoFTPList'/>
|
||||
<ref name='xmlParserAddNodeInfo'/>
|
||||
<ref name='xmlParserFindNodeInfo'/>
|
||||
@ -22072,9 +22050,7 @@
|
||||
<ref name='xmlAutomataGetInitState'/>
|
||||
<ref name='xmlBufferCreateSize'/>
|
||||
<ref name='xmlInitNodeInfoSeq'/>
|
||||
<ref name='xmlMemRealloc'/>
|
||||
<ref name='xmlMemStrdupLoc'/>
|
||||
<ref name='xmlMemoryStrdup'/>
|
||||
<ref name='xmlReallocLoc'/>
|
||||
<ref name='xmlShell'/>
|
||||
<ref name='xmlXPathNodeSetAdd'/>
|
||||
@ -22323,6 +22299,8 @@
|
||||
</word>
|
||||
<word name='item'>
|
||||
<ref name='XML_SCHEMAS_TYPE_BLOCK_DEFAULT'/>
|
||||
<ref name='XML_SCHEMAS_TYPE_BUILTIN_PRIMITIVE'/>
|
||||
<ref name='XML_SCHEMAS_TYPE_MARKED'/>
|
||||
<ref name='_xmlXPathContext'/>
|
||||
<ref name='xmlHashRemoveEntry'/>
|
||||
<ref name='xmlHashRemoveEntry2'/>
|
||||
@ -22443,8 +22421,6 @@
|
||||
<ref name='xmlCharEncodingOutputFunc'/>
|
||||
<ref name='xmlMallocAtomicLoc'/>
|
||||
<ref name='xmlMallocLoc'/>
|
||||
<ref name='xmlMemMalloc'/>
|
||||
<ref name='xmlMemRealloc'/>
|
||||
<ref name='xmlReallocLoc'/>
|
||||
</word>
|
||||
<word name='lang'>
|
||||
@ -22779,10 +22755,7 @@
|
||||
<word name='logging'>
|
||||
<ref name='xmlMallocAtomicLoc'/>
|
||||
<ref name='xmlMallocLoc'/>
|
||||
<ref name='xmlMemMalloc'/>
|
||||
<ref name='xmlMemRealloc'/>
|
||||
<ref name='xmlMemStrdupLoc'/>
|
||||
<ref name='xmlMemoryStrdup'/>
|
||||
<ref name='xmlReallocLoc'/>
|
||||
</word>
|
||||
<word name='long'>
|
||||
@ -22882,7 +22855,6 @@
|
||||
<ref name='xmlMallocFunc'/>
|
||||
<ref name='xmlMallocLoc'/>
|
||||
<ref name='xmlMemGet'/>
|
||||
<ref name='xmlMemMalloc'/>
|
||||
<ref name='xmlMemSetup'/>
|
||||
</word>
|
||||
<word name='mallocAtomicFunc'>
|
||||
@ -22924,6 +22896,7 @@
|
||||
</word>
|
||||
<word name='marked'>
|
||||
<ref name='XML_SCHEMAS_ATTRGROUP_MARKED'/>
|
||||
<ref name='XML_SCHEMAS_TYPE_MARKED'/>
|
||||
<ref name='_xmlParserInput'/>
|
||||
</word>
|
||||
<word name='marker'>
|
||||
@ -23681,7 +23654,6 @@
|
||||
</word>
|
||||
<word name='occurred'>
|
||||
<ref name='xmlMemStrdupLoc'/>
|
||||
<ref name='xmlMemoryStrdup'/>
|
||||
</word>
|
||||
<word name='occurrence'>
|
||||
<ref name='xmlStrcasestr'/>
|
||||
@ -23905,6 +23877,7 @@
|
||||
<ref name='xmlSaveToFilename'/>
|
||||
<ref name='xmlSaveToIO'/>
|
||||
<ref name='xmlSchemaSetValidOptions'/>
|
||||
<ref name='xmlSchemaValidCtxtGetOptions'/>
|
||||
</word>
|
||||
<word name='ordered'>
|
||||
<ref name='xmlListAppend'/>
|
||||
@ -24499,6 +24472,7 @@
|
||||
<ref name='xmlXPathAxisFunc'/>
|
||||
</word>
|
||||
<word name='primitive'>
|
||||
<ref name='XML_SCHEMAS_TYPE_BUILTIN_PRIMITIVE'/>
|
||||
<ref name='xmlXPathConvertFunc'/>
|
||||
</word>
|
||||
<word name='print'>
|
||||
@ -24910,7 +24884,6 @@
|
||||
<ref name='xmlGcMemGet'/>
|
||||
<ref name='xmlGcMemSetup'/>
|
||||
<ref name='xmlMemGet'/>
|
||||
<ref name='xmlMemRealloc'/>
|
||||
<ref name='xmlMemSetup'/>
|
||||
<ref name='xmlReallocFunc'/>
|
||||
<ref name='xmlReallocLoc'/>
|
||||
@ -25066,6 +25039,7 @@
|
||||
</word>
|
||||
<word name='ref'>
|
||||
<ref name='XML_SCHEMAS_ATTR_INTERNAL_RESOLVED'/>
|
||||
<ref name='XML_SCHEMAS_ELEM_INTERNAL_RESOLVED'/>
|
||||
<ref name='_xmlEntity'/>
|
||||
<ref name='xmlAddRef'/>
|
||||
<ref name='xmlFreeRefTable'/>
|
||||
@ -25078,6 +25052,8 @@
|
||||
</word>
|
||||
<word name='references'>
|
||||
<ref name='XML_SCHEMAS_ATTR_INTERNAL_RESOLVED'/>
|
||||
<ref name='XML_SCHEMAS_ELEM_CIRCULAR'/>
|
||||
<ref name='XML_SCHEMAS_ELEM_INTERNAL_RESOLVED'/>
|
||||
<ref name='htmlParseEntityRef'/>
|
||||
<ref name='xmlGetRefs'/>
|
||||
<ref name='xmlLoadSGMLSuperCatalog'/>
|
||||
@ -25418,6 +25394,7 @@
|
||||
</word>
|
||||
<word name='resolved'>
|
||||
<ref name='XML_SCHEMAS_ATTR_INTERNAL_RESOLVED'/>
|
||||
<ref name='XML_SCHEMAS_ELEM_INTERNAL_RESOLVED'/>
|
||||
<ref name='xmlTextReaderLookupNamespace'/>
|
||||
</word>
|
||||
<word name='resolver'>
|
||||
@ -25460,7 +25437,9 @@
|
||||
<word name='restriction'>
|
||||
<ref name='XML_SCHEMAS_BLOCK_DEFAULT_RESTRICTION'/>
|
||||
<ref name='XML_SCHEMAS_ELEM_BLOCK_RESTRICTION'/>
|
||||
<ref name='XML_SCHEMAS_ELEM_FINAL_RESTRICTION'/>
|
||||
<ref name='XML_SCHEMAS_FINAL_DEFAULT_RESTRICTION'/>
|
||||
<ref name='XML_SCHEMAS_TYPE_BLOCK_RESTRICTION'/>
|
||||
<ref name='XML_SCHEMAS_TYPE_DERIVATION_METHOD_RESTRICTION'/>
|
||||
<ref name='XML_SCHEMAS_TYPE_FINAL_RESTRICTION'/>
|
||||
</word>
|
||||
@ -25740,6 +25719,7 @@
|
||||
<ref name='htmlIsScriptAttribute'/>
|
||||
</word>
|
||||
<word name='search'>
|
||||
<ref name='XML_SCHEMAS_ELEM_CIRCULAR'/>
|
||||
<ref name='_xmlXPathAxis'/>
|
||||
<ref name='xmlCharInRange'/>
|
||||
<ref name='xmlGetDtdAttrDesc'/>
|
||||
@ -26005,6 +25985,7 @@
|
||||
<ref name='xmlSchemaValidateListSimpleTypeFacet'/>
|
||||
</word>
|
||||
<word name='simpleType'>
|
||||
<ref name='XML_SCHEMAS_TYPE_FINAL_DEFAULT'/>
|
||||
<ref name='XML_SCHEMAS_TYPE_FINAL_LIST'/>
|
||||
<ref name='XML_SCHEMAS_TYPE_FINAL_RESTRICTION'/>
|
||||
<ref name='XML_SCHEMAS_TYPE_FINAL_UNION'/>
|
||||
@ -26214,8 +26195,6 @@
|
||||
<word name='specifying'>
|
||||
<ref name='xmlMallocAtomicLoc'/>
|
||||
<ref name='xmlMallocLoc'/>
|
||||
<ref name='xmlMemMalloc'/>
|
||||
<ref name='xmlMemRealloc'/>
|
||||
<ref name='xmlReallocLoc'/>
|
||||
</word>
|
||||
<word name='speed'>
|
||||
@ -26430,7 +26409,6 @@
|
||||
<ref name='xmlMemGet'/>
|
||||
<ref name='xmlMemSetup'/>
|
||||
<ref name='xmlMemStrdupLoc'/>
|
||||
<ref name='xmlMemoryStrdup'/>
|
||||
<ref name='xmlStrdup'/>
|
||||
<ref name='xmlStrdupFunc'/>
|
||||
</word>
|
||||
@ -26584,6 +26562,9 @@
|
||||
<word name='substituting'>
|
||||
<ref name='xmlSubstituteEntitiesDefault'/>
|
||||
</word>
|
||||
<word name='substitutionGroup'>
|
||||
<ref name='XML_SCHEMAS_ELEM_INTERNAL_RESOLVED'/>
|
||||
</word>
|
||||
<word name='substitutions'>
|
||||
<ref name='XML_SCHEMAS_ELEM_BLOCK_EXTENSION'/>
|
||||
<ref name='xmlStringDecodeEntities'/>
|
||||
|
1960
elfgcchack.h
1960
elfgcchack.h
File diff suppressed because it is too large
Load Diff
@ -717,7 +717,7 @@ test_%s(void) {
|
||||
try:
|
||||
conds = node.xpathEval("cond")
|
||||
for cond in conds:
|
||||
test.write("#ifdef %s\n" % (cond.get_content()))
|
||||
test.write("#if %s\n" % (cond.get_content()))
|
||||
nb_cond = nb_cond + 1
|
||||
except:
|
||||
pass
|
||||
|
@ -513,7 +513,7 @@ xmlInitializeGlobalState(xmlGlobalStatePtr gs)
|
||||
gs->oldXMLWDcompatibility = 0;
|
||||
gs->xmlBufferAllocScheme = xmlBufferAllocSchemeThrDef;
|
||||
gs->xmlDefaultBufferSize = xmlDefaultBufferSizeThrDef;
|
||||
#ifdef LIBXML_SAX1_ENABLED
|
||||
#if defined(LIBXML_SAX1_ENABLED) && defined(LIBXML_LEGACY_ENABLED)
|
||||
initxmlDefaultSAXHandler(&gs->xmlDefaultSAXHandler, 1);
|
||||
#endif /* LIBXML_SAX1_ENABLED */
|
||||
gs->xmlDefaultSAXLocator.getPublicId = xmlSAX2GetPublicId;
|
||||
|
@ -18,7 +18,7 @@
|
||||
#include <libxml/parser.h>
|
||||
#include <libxml/xlink.h>
|
||||
|
||||
#ifdef LIBXML_SAX1_ENABLED
|
||||
#ifdef LIBXML_LEGACY_ENABLED
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
@ -150,6 +150,7 @@ XMLPUBFUN void XMLCALL
|
||||
const xmlChar *value,
|
||||
int len);
|
||||
|
||||
#ifdef LIBXML_SAX1_ENABLED
|
||||
XMLPUBFUN void XMLCALL
|
||||
initxmlDefaultSAXHandler (xmlSAXHandlerV1 *hdlr,
|
||||
int warning);
|
||||
@ -161,10 +162,12 @@ XMLPUBFUN void XMLCALL
|
||||
XMLPUBFUN void XMLCALL
|
||||
initdocbDefaultSAXHandler (xmlSAXHandlerV1 *hdlr);
|
||||
#endif
|
||||
#endif /* LIBXML_SAX1_ENABLED */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* LIBXML_SAX1_ENABLED */
|
||||
#endif /* LIBXML_LEGACY_ENABLED */
|
||||
|
||||
#endif /* __XML_SAX_H__ */
|
||||
|
@ -98,6 +98,7 @@ XMLPUBFUN void XMLCALL
|
||||
xmlSAX2StartDocument (void *ctx);
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlSAX2EndDocument (void *ctx);
|
||||
#if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED)
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlSAX2StartElement (void *ctx,
|
||||
const xmlChar *fullname,
|
||||
@ -105,6 +106,7 @@ XMLPUBFUN void XMLCALL
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlSAX2EndElement (void *ctx,
|
||||
const xmlChar *name);
|
||||
#endif /* LIBXML_SAX1_ENABLED or LIBXML_HTML_ENABLED */
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlSAX2StartElementNs (void *ctx,
|
||||
const xmlChar *localname,
|
||||
@ -143,8 +145,10 @@ XMLPUBFUN void XMLCALL
|
||||
const xmlChar *value,
|
||||
int len);
|
||||
|
||||
#ifdef LIBXML_SAX1_ENABLED
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlSAXDefaultVersion (int version);
|
||||
#endif /* LIBXML_SAX1_ENABLED */
|
||||
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlSAXVersion (xmlSAXHandler *hdlr,
|
||||
@ -155,17 +159,17 @@ XMLPUBFUN void XMLCALL
|
||||
#ifdef LIBXML_HTML_ENABLED
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlSAX2InitHtmlDefaultSAXHandler(xmlSAXHandler *hdlr);
|
||||
XMLPUBFUN void XMLCALL
|
||||
htmlDefaultSAXHandlerInit (void);
|
||||
#endif
|
||||
#ifdef LIBXML_DOCB_ENABLED
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlSAX2InitDocbDefaultSAXHandler(xmlSAXHandler *hdlr);
|
||||
XMLPUBFUN void XMLCALL
|
||||
docbDefaultSAXHandlerInit (void);
|
||||
#endif
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlDefaultSAXHandlerInit (void);
|
||||
XMLPUBFUN void XMLCALL
|
||||
htmlDefaultSAXHandlerInit (void);
|
||||
XMLPUBFUN void XMLCALL
|
||||
docbDefaultSAXHandlerInit (void);
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
@ -139,8 +139,6 @@ typedef int (* xmlShellCmd) (xmlShellCtxtPtr ctxt,
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlShellPrintXPathError (int errorType,
|
||||
const char *arg);
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlShellPrintNode (xmlNodePtr node);
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlShellPrintXPathResult(xmlXPathObjectPtr list);
|
||||
XMLPUBFUN int XMLCALL
|
||||
@ -158,17 +156,19 @@ XMLPUBFUN int XMLCALL
|
||||
char *arg,
|
||||
xmlNodePtr node,
|
||||
xmlNodePtr node2);
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlShellCat (xmlShellCtxtPtr ctxt,
|
||||
char *arg,
|
||||
xmlNodePtr node,
|
||||
xmlNodePtr node2);
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlShellLoad (xmlShellCtxtPtr ctxt,
|
||||
char *filename,
|
||||
xmlNodePtr node,
|
||||
xmlNodePtr node2);
|
||||
#ifdef LIBXML_OUTPUT_ENABLED
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlShellPrintNode (xmlNodePtr node);
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlShellCat (xmlShellCtxtPtr ctxt,
|
||||
char *arg,
|
||||
xmlNodePtr node,
|
||||
xmlNodePtr node2);
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlShellWrite (xmlShellCtxtPtr ctxt,
|
||||
char *filename,
|
||||
@ -180,11 +180,13 @@ XMLPUBFUN int XMLCALL
|
||||
xmlNodePtr node,
|
||||
xmlNodePtr node2);
|
||||
#endif /* LIBXML_OUTPUT_ENABLED */
|
||||
#ifdef LIBXML_VALID_ENABLED
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlShellValidate (xmlShellCtxtPtr ctxt,
|
||||
char *dtd,
|
||||
xmlNodePtr node,
|
||||
xmlNodePtr node2);
|
||||
#endif /* LIBXML_VALID_ENABLED */
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlShellDu (xmlShellCtxtPtr ctxt,
|
||||
char *arg,
|
||||
|
@ -207,11 +207,13 @@ XMLPUBFUN int XMLCALL
|
||||
/*
|
||||
* Export a few useful functions
|
||||
*/
|
||||
#ifdef LIBXML_OUTPUT_ENABLED
|
||||
XMLPUBFUN int XMLCALL
|
||||
UTF8Toisolat1 (unsigned char *out,
|
||||
int *outlen,
|
||||
const unsigned char *in,
|
||||
int *inlen);
|
||||
#endif /* LIBXML_OUTPUT_ENABLED */
|
||||
XMLPUBFUN int XMLCALL
|
||||
isolat1ToUTF8 (unsigned char *out,
|
||||
int *outlen,
|
||||
|
@ -70,8 +70,10 @@ typedef xmlEntitiesTable *xmlEntitiesTablePtr;
|
||||
* External functions:
|
||||
*/
|
||||
|
||||
#ifdef LIBXML_LEGACY_ENABLED
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlInitializePredefinedEntities (void);
|
||||
#endif /* LIBXML_LEGACY_ENABLED */
|
||||
XMLPUBFUN xmlEntityPtr XMLCALL
|
||||
xmlAddDocEntity (xmlDocPtr doc,
|
||||
const xmlChar *name,
|
||||
@ -97,9 +99,11 @@ XMLPUBFUN xmlEntityPtr XMLCALL
|
||||
XMLPUBFUN xmlEntityPtr XMLCALL
|
||||
xmlGetParameterEntity (xmlDocPtr doc,
|
||||
const xmlChar *name);
|
||||
#ifdef LIBXML_LEGACY_ENABLED
|
||||
XMLPUBFUN const xmlChar * XMLCALL
|
||||
xmlEncodeEntities (xmlDocPtr doc,
|
||||
const xmlChar *input);
|
||||
#endif /* LIBXML_LEGACY_ENABLED */
|
||||
XMLPUBFUN xmlChar * XMLCALL
|
||||
xmlEncodeEntitiesReentrant(xmlDocPtr doc,
|
||||
const xmlChar *input);
|
||||
@ -108,8 +112,10 @@ XMLPUBFUN xmlChar * XMLCALL
|
||||
const xmlChar *input);
|
||||
XMLPUBFUN xmlEntitiesTablePtr XMLCALL
|
||||
xmlCreateEntitiesTable (void);
|
||||
#ifdef LIBXML_TREE_ENABLED
|
||||
XMLPUBFUN xmlEntitiesTablePtr XMLCALL
|
||||
xmlCopyEntitiesTable (xmlEntitiesTablePtr table);
|
||||
#endif /* LIBXML_TREE_ENABLED */
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlFreeEntitiesTable (xmlEntitiesTablePtr table);
|
||||
#ifdef LIBXML_OUTPUT_ENABLED
|
||||
@ -120,8 +126,10 @@ XMLPUBFUN void XMLCALL
|
||||
xmlDumpEntityDecl (xmlBufferPtr buf,
|
||||
xmlEntityPtr ent);
|
||||
#endif /* LIBXML_OUTPUT_ENABLED */
|
||||
#ifdef LIBXML_LEGACY_ENABLED
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlCleanupPredefinedEntities(void);
|
||||
#endif /* LIBXML_LEGACY_ENABLED */
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*
|
||||
* Summary: chained hash tables
|
||||
* description: this module implement the hash table support used in
|
||||
* various place in the library.
|
||||
* Summary: Chained hash tables
|
||||
* Description: This module implements the hash table support used in
|
||||
* various places in the library.
|
||||
*
|
||||
* Copy: See Copyright for the status of this software.
|
||||
*
|
||||
|
@ -823,24 +823,29 @@ XMLPUBFUN int XMLCALL
|
||||
/*
|
||||
* Basic parsing Interfaces
|
||||
*/
|
||||
#ifdef LIBXML_SAX1_ENABLED
|
||||
XMLPUBFUN xmlDocPtr XMLCALL
|
||||
xmlParseDoc (xmlChar *cur);
|
||||
XMLPUBFUN xmlDocPtr XMLCALL
|
||||
xmlParseFile (const char *filename);
|
||||
XMLPUBFUN xmlDocPtr XMLCALL
|
||||
xmlParseMemory (const char *buffer,
|
||||
int size);
|
||||
XMLPUBFUN xmlDocPtr XMLCALL
|
||||
xmlParseFile (const char *filename);
|
||||
#endif /* LIBXML_SAX1_ENABLED */
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlSubstituteEntitiesDefault(int val);
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlKeepBlanksDefault (int val);
|
||||
#ifdef LIBXML_PUSH_ENABLED
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlStopParser (xmlParserCtxtPtr ctxt);
|
||||
#endif /* LIBXML_PUSH_ENABLED */
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlPedanticParserDefault(int val);
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlLineNumbersDefault (int val);
|
||||
|
||||
#ifdef LIBXML_SAX1_ENABLED
|
||||
/*
|
||||
* Recovery mode
|
||||
*/
|
||||
@ -851,6 +856,7 @@ XMLPUBFUN xmlDocPtr XMLCALL
|
||||
int size);
|
||||
XMLPUBFUN xmlDocPtr XMLCALL
|
||||
xmlRecoverFile (const char *filename);
|
||||
#endif /* LIBXML_SAX1_ENABLED */
|
||||
|
||||
/*
|
||||
* Less common routines and SAX interfaces
|
||||
@ -859,10 +865,7 @@ XMLPUBFUN int XMLCALL
|
||||
xmlParseDocument (xmlParserCtxtPtr ctxt);
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlParseExtParsedEnt (xmlParserCtxtPtr ctxt);
|
||||
XMLPUBFUN xmlDocPtr XMLCALL
|
||||
xmlSAXParseDoc (xmlSAXHandlerPtr sax,
|
||||
xmlChar *cur,
|
||||
int recovery);
|
||||
#ifdef LIBXML_SAX1_ENABLED
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlSAXUserParseFile (xmlSAXHandlerPtr sax,
|
||||
void *user_data,
|
||||
@ -872,6 +875,10 @@ XMLPUBFUN int XMLCALL
|
||||
void *user_data,
|
||||
const char *buffer,
|
||||
int size);
|
||||
XMLPUBFUN xmlDocPtr XMLCALL
|
||||
xmlSAXParseDoc (xmlSAXHandlerPtr sax,
|
||||
xmlChar *cur,
|
||||
int recovery);
|
||||
XMLPUBFUN xmlDocPtr XMLCALL
|
||||
xmlSAXParseMemory (xmlSAXHandlerPtr sax,
|
||||
const char *buffer,
|
||||
@ -897,17 +904,22 @@ XMLPUBFUN xmlDocPtr XMLCALL
|
||||
const char *filename);
|
||||
XMLPUBFUN xmlDocPtr XMLCALL
|
||||
xmlParseEntity (const char *filename);
|
||||
XMLPUBFUN xmlDtdPtr XMLCALL
|
||||
xmlParseDTD (const xmlChar *ExternalID,
|
||||
const xmlChar *SystemID);
|
||||
#endif /* LIBXML_SAX1_ENABLED */
|
||||
|
||||
#ifdef LIBXML_VALID_ENABLED
|
||||
XMLPUBFUN xmlDtdPtr XMLCALL
|
||||
xmlSAXParseDTD (xmlSAXHandlerPtr sax,
|
||||
const xmlChar *ExternalID,
|
||||
const xmlChar *SystemID);
|
||||
XMLPUBFUN xmlDtdPtr XMLCALL
|
||||
xmlParseDTD (const xmlChar *ExternalID,
|
||||
const xmlChar *SystemID);
|
||||
XMLPUBFUN xmlDtdPtr XMLCALL
|
||||
xmlIOParseDTD (xmlSAXHandlerPtr sax,
|
||||
xmlParserInputBufferPtr input,
|
||||
xmlCharEncoding enc);
|
||||
#endif /* LIBXML_VALID_ENABLE */
|
||||
#ifdef LIBXML_SAX1_ENABLED
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlParseBalancedChunkMemory(xmlDocPtr doc,
|
||||
xmlSAXHandlerPtr sax,
|
||||
@ -915,12 +927,14 @@ XMLPUBFUN int XMLCALL
|
||||
int depth,
|
||||
const xmlChar *string,
|
||||
xmlNodePtr *lst);
|
||||
#endif /* LIBXML_SAX1_ENABLED */
|
||||
XMLPUBFUN xmlParserErrors XMLCALL
|
||||
xmlParseInNodeContext (xmlNodePtr node,
|
||||
const char *data,
|
||||
int datalen,
|
||||
int options,
|
||||
xmlNodePtr *lst);
|
||||
#ifdef LIBXML_SAX1_ENABLED
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlParseBalancedChunkMemoryRecover(xmlDocPtr doc,
|
||||
xmlSAXHandlerPtr sax,
|
||||
@ -937,6 +951,7 @@ XMLPUBFUN int XMLCALL
|
||||
const xmlChar *URL,
|
||||
const xmlChar *ID,
|
||||
xmlNodePtr *lst);
|
||||
#endif /* LIBXML_SAX1_ENABLED */
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlParseCtxtExternalEntity(xmlParserCtxtPtr ctx,
|
||||
const xmlChar *URL,
|
||||
@ -954,17 +969,19 @@ XMLPUBFUN void XMLCALL
|
||||
xmlClearParserCtxt (xmlParserCtxtPtr ctxt);
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlFreeParserCtxt (xmlParserCtxtPtr ctxt);
|
||||
#ifdef LIBXML_SAX1_ENABLED
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlSetupParserForBuffer (xmlParserCtxtPtr ctxt,
|
||||
const xmlChar* buffer,
|
||||
const char *filename);
|
||||
#endif /* LIBXML_SAX1_ENABLED */
|
||||
XMLPUBFUN xmlParserCtxtPtr XMLCALL
|
||||
xmlCreateDocParserCtxt (const xmlChar *cur);
|
||||
|
||||
#ifdef LIBXML_LEGACY_ENABLED
|
||||
/*
|
||||
* Reading/setting optional parsing features.
|
||||
*/
|
||||
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlGetFeaturesList (int *len,
|
||||
const char **result);
|
||||
@ -976,6 +993,7 @@ XMLPUBFUN int XMLCALL
|
||||
xmlSetFeature (xmlParserCtxtPtr ctxt,
|
||||
const char *name,
|
||||
void *value);
|
||||
#endif /* LIBXML_LEGACY_ENABLED */
|
||||
|
||||
#ifdef LIBXML_PUSH_ENABLED
|
||||
/*
|
||||
|
@ -199,7 +199,7 @@ XMLPUBVAR unsigned int xmlParserMaxDepth;
|
||||
#define IS_LETTER_CH(c) xmlIsBaseChar_ch(c)
|
||||
|
||||
/**
|
||||
* IS_ASCII_LETTER(c)
|
||||
* IS_ASCII_LETTER:
|
||||
* @c: an xmlChar value
|
||||
*
|
||||
* Macro to check [a-zA-Z]
|
||||
@ -209,7 +209,7 @@ XMLPUBVAR unsigned int xmlParserMaxDepth;
|
||||
((0x61 <= (c)) && ((c) <= 0x7a)))
|
||||
|
||||
/**
|
||||
* IS_ASCII_DIGIT(c)
|
||||
* IS_ASCII_DIGIT:
|
||||
* @c: an xmlChar value
|
||||
*
|
||||
* Macro to check [0-9]
|
||||
@ -311,12 +311,6 @@ XMLPUBFUN void XMLCALL
|
||||
const xmlChar * str1,
|
||||
const xmlChar * str2);
|
||||
#endif
|
||||
/**
|
||||
* Entities
|
||||
*/
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlHandleEntity (xmlParserCtxtPtr ctxt,
|
||||
xmlEntityPtr entity);
|
||||
|
||||
/**
|
||||
* Input Streams.
|
||||
@ -347,23 +341,10 @@ XMLPUBFUN xmlChar * XMLCALL
|
||||
xmlSplitQName (xmlParserCtxtPtr ctxt,
|
||||
const xmlChar *name,
|
||||
xmlChar **prefix);
|
||||
XMLPUBFUN xmlChar * XMLCALL
|
||||
xmlNamespaceParseNCName (xmlParserCtxtPtr ctxt);
|
||||
XMLPUBFUN xmlChar * XMLCALL
|
||||
xmlNamespaceParseQName (xmlParserCtxtPtr ctxt,
|
||||
xmlChar **prefix);
|
||||
XMLPUBFUN xmlChar * XMLCALL
|
||||
xmlNamespaceParseNSDef (xmlParserCtxtPtr ctxt);
|
||||
XMLPUBFUN xmlChar * XMLCALL
|
||||
xmlParseQuotedString (xmlParserCtxtPtr ctxt);
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlParseNamespace (xmlParserCtxtPtr ctxt);
|
||||
|
||||
/**
|
||||
* Generic production rules.
|
||||
*/
|
||||
XMLPUBFUN xmlChar * XMLCALL
|
||||
xmlScanName (xmlParserCtxtPtr ctxt);
|
||||
XMLPUBFUN const xmlChar * XMLCALL
|
||||
xmlParseName (xmlParserCtxtPtr ctxt);
|
||||
XMLPUBFUN xmlChar * XMLCALL
|
||||
@ -435,6 +416,7 @@ XMLPUBFUN void XMLCALL
|
||||
xmlParsePEReference (xmlParserCtxtPtr ctxt);
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlParseDocTypeDecl (xmlParserCtxtPtr ctxt);
|
||||
#ifdef LIBXML_SAX1_ENABLED
|
||||
XMLPUBFUN const xmlChar * XMLCALL
|
||||
xmlParseAttribute (xmlParserCtxtPtr ctxt,
|
||||
xmlChar **value);
|
||||
@ -442,6 +424,7 @@ XMLPUBFUN const xmlChar * XMLCALL
|
||||
xmlParseStartTag (xmlParserCtxtPtr ctxt);
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlParseEndTag (xmlParserCtxtPtr ctxt);
|
||||
#endif /* LIBXML_SAX1_ENABLED */
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlParseCDSect (xmlParserCtxtPtr ctxt);
|
||||
XMLPUBFUN void XMLCALL
|
||||
@ -493,13 +476,6 @@ XMLPUBFUN void XMLCALL
|
||||
*/
|
||||
#define XML_SUBSTITUTE_BOTH 3
|
||||
|
||||
XMLPUBFUN xmlChar * XMLCALL
|
||||
xmlDecodeEntities (xmlParserCtxtPtr ctxt,
|
||||
int len,
|
||||
int what,
|
||||
xmlChar end,
|
||||
xmlChar end2,
|
||||
xmlChar end3);
|
||||
XMLPUBFUN xmlChar * XMLCALL
|
||||
xmlStringDecodeEntities (xmlParserCtxtPtr ctxt,
|
||||
const xmlChar *str,
|
||||
@ -537,7 +513,6 @@ XMLPUBFUN int XMLCALL xmlStringCurrentChar (xmlParserCtxtPtr ctxt,
|
||||
const xmlChar *cur,
|
||||
int *len);
|
||||
XMLPUBFUN void XMLCALL xmlParserHandlePEReference(xmlParserCtxtPtr ctxt);
|
||||
XMLPUBFUN void XMLCALL xmlParserHandleReference(xmlParserCtxtPtr ctxt);
|
||||
XMLPUBFUN int XMLCALL xmlCheckLanguageID (const xmlChar *lang);
|
||||
|
||||
/*
|
||||
@ -566,6 +541,7 @@ XMLPUBFUN htmlParserCtxtPtr XMLCALL htmlCreateFileParserCtxt(const char *filenam
|
||||
* Specific function to keep track of entities references
|
||||
* and used by the XSLT debugger.
|
||||
*/
|
||||
#ifdef LIBXML_LEGACY_ENABLED
|
||||
/**
|
||||
* xmlEntityReferenceFunc:
|
||||
* @ent: the entity
|
||||
@ -581,6 +557,36 @@ typedef void (*xmlEntityReferenceFunc) (xmlEntityPtr ent,
|
||||
|
||||
XMLPUBFUN void XMLCALL xmlSetEntityReferenceFunc (xmlEntityReferenceFunc func);
|
||||
|
||||
XMLPUBFUN xmlChar * XMLCALL
|
||||
xmlParseQuotedString (xmlParserCtxtPtr ctxt);
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlParseNamespace (xmlParserCtxtPtr ctxt);
|
||||
XMLPUBFUN xmlChar * XMLCALL
|
||||
xmlNamespaceParseNSDef (xmlParserCtxtPtr ctxt);
|
||||
XMLPUBFUN xmlChar * XMLCALL
|
||||
xmlScanName (xmlParserCtxtPtr ctxt);
|
||||
XMLPUBFUN xmlChar * XMLCALL
|
||||
xmlNamespaceParseNCName (xmlParserCtxtPtr ctxt);
|
||||
XMLPUBFUN void XMLCALL xmlParserHandleReference(xmlParserCtxtPtr ctxt);
|
||||
XMLPUBFUN xmlChar * XMLCALL
|
||||
xmlNamespaceParseQName (xmlParserCtxtPtr ctxt,
|
||||
xmlChar **prefix);
|
||||
/**
|
||||
* Entities
|
||||
*/
|
||||
XMLPUBFUN xmlChar * XMLCALL
|
||||
xmlDecodeEntities (xmlParserCtxtPtr ctxt,
|
||||
int len,
|
||||
int what,
|
||||
xmlChar end,
|
||||
xmlChar end2,
|
||||
xmlChar end3);
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlHandleEntity (xmlParserCtxtPtr ctxt,
|
||||
xmlEntityPtr entity);
|
||||
|
||||
#endif /* LIBXML_LEGACY_ENABLED */
|
||||
|
||||
#ifdef IN_LIBXML
|
||||
/*
|
||||
* internal only
|
||||
|
@ -204,7 +204,7 @@ struct _xmlSchemaAnnot {
|
||||
*/
|
||||
#define XML_SCHEMAS_ATTR_USE_OPTIONAL 2
|
||||
/**
|
||||
* XML_SCHEMAS_ATTR_GLOABAL:
|
||||
* XML_SCHEMAS_ATTR_GLOBAL:
|
||||
*
|
||||
* allow elements in no namespace
|
||||
*/
|
||||
@ -455,19 +455,19 @@ struct _xmlSchemaFacetLink {
|
||||
*/
|
||||
#define XML_SCHEMAS_TYPE_FINAL_UNION 1 << 12
|
||||
/**
|
||||
* XML_SCHEMAS_TYPE_FINAL_UNION:
|
||||
* XML_SCHEMAS_TYPE_FINAL_DEFAULT:
|
||||
*
|
||||
* the simpleType has a final of "union".
|
||||
* the simpleType has a final of "default".
|
||||
*/
|
||||
#define XML_SCHEMAS_TYPE_FINAL_DEFAULT 1 << 13
|
||||
/**
|
||||
* XML_SCHEMAS_TYPE_FINAL_UNION:
|
||||
* XML_SCHEMAS_TYPE_BUILTIN_PRIMITIVE:
|
||||
*
|
||||
* the simpleType has a final of "union".
|
||||
* Marks the item as a builtin primitive.
|
||||
*/
|
||||
#define XML_SCHEMAS_TYPE_BUILTIN_PRIMITIVE 1 << 14
|
||||
/**
|
||||
* XML_SCHEMAS_TYPE_MARKED
|
||||
* XML_SCHEMAS_TYPE_MARKED:
|
||||
*
|
||||
* Marks the item as marked; used for circular checks.
|
||||
*/
|
||||
@ -486,7 +486,7 @@ struct _xmlSchemaFacetLink {
|
||||
*/
|
||||
#define XML_SCHEMAS_TYPE_BLOCK_EXTENSION 1 << 18
|
||||
/**
|
||||
* XML_SCHEMAS_TYPE_FINAL_RESTRICTION:
|
||||
* XML_SCHEMAS_TYPE_BLOCK_RESTRICTION:
|
||||
*
|
||||
* the complexType has a 'block' of "restriction".
|
||||
*/
|
||||
@ -593,14 +593,14 @@ struct _xmlSchemaType {
|
||||
*/
|
||||
#define XML_SCHEMAS_ELEM_NSDEFAULT 1 << 7
|
||||
/**
|
||||
* XML_SCHEMAS_ELEM_INTERNAL_RESOLVED
|
||||
* XML_SCHEMAS_ELEM_INTERNAL_RESOLVED:
|
||||
*
|
||||
* this is set when "type", "ref", "substitutionGroup"
|
||||
* references have been resolved.
|
||||
*/
|
||||
#define XML_SCHEMAS_ELEM_INTERNAL_RESOLVED 1 << 8
|
||||
/**
|
||||
* XML_SCHEMAS_ELEM_CIRCULAR
|
||||
* XML_SCHEMAS_ELEM_CIRCULAR:
|
||||
*
|
||||
* a helper flag for the search of circular references.
|
||||
*/
|
||||
@ -636,13 +636,13 @@ struct _xmlSchemaType {
|
||||
*/
|
||||
#define XML_SCHEMAS_ELEM_FINAL_ABSENT 1 << 14
|
||||
/**
|
||||
* XML_SCHEMAS_ELEM_BLOCK_EXTENSION:
|
||||
* XML_SCHEMAS_ELEM_FINAL_EXTENSION:
|
||||
*
|
||||
* substitution group exclusions: "extension"
|
||||
*/
|
||||
#define XML_SCHEMAS_ELEM_FINAL_EXTENSION 1 << 15
|
||||
/**
|
||||
* XML_SCHEMAS_ELEM_BLOCK_RESTRICTION:
|
||||
* XML_SCHEMAS_ELEM_FINAL_RESTRICTION:
|
||||
*
|
||||
* substitution group exclusions: "restriction"
|
||||
*/
|
||||
|
@ -536,9 +536,13 @@ struct _xmlDoc {
|
||||
/*
|
||||
* Some helper functions
|
||||
*/
|
||||
#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_DEBUG_ENABLED)
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlValidateNCName (const xmlChar *value,
|
||||
int space);
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlValidateQName (const xmlChar *value,
|
||||
int space);
|
||||
@ -548,6 +552,7 @@ XMLPUBFUN int XMLCALL
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlValidateNMToken (const xmlChar *value,
|
||||
int space);
|
||||
#endif
|
||||
|
||||
XMLPUBFUN xmlChar * XMLCALL
|
||||
xmlBuildQName (const xmlChar *ncname,
|
||||
@ -632,10 +637,12 @@ XMLPUBFUN xmlDtdPtr XMLCALL
|
||||
xmlGetIntSubset (xmlDocPtr doc);
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlFreeDtd (xmlDtdPtr cur);
|
||||
#ifdef LIBXML_LEGACY_ENABLED
|
||||
XMLPUBFUN xmlNsPtr XMLCALL
|
||||
xmlNewGlobalNs (xmlDocPtr doc,
|
||||
const xmlChar *href,
|
||||
const xmlChar *prefix);
|
||||
#endif /* LIBXML_LEGACY_ENABLED */
|
||||
XMLPUBFUN xmlNsPtr XMLCALL
|
||||
xmlNewNs (xmlNodePtr node,
|
||||
const xmlChar *href,
|
||||
@ -652,10 +659,13 @@ XMLPUBFUN xmlAttrPtr XMLCALL
|
||||
xmlNewDocProp (xmlDocPtr doc,
|
||||
const xmlChar *name,
|
||||
const xmlChar *value);
|
||||
#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_HTML_ENABLED) || \
|
||||
defined(LIBXML_SCHEMAS_ENABLED)
|
||||
XMLPUBFUN xmlAttrPtr XMLCALL
|
||||
xmlNewProp (xmlNodePtr node,
|
||||
const xmlChar *name,
|
||||
const xmlChar *value);
|
||||
#endif
|
||||
XMLPUBFUN xmlAttrPtr XMLCALL
|
||||
xmlNewNsProp (xmlNodePtr node,
|
||||
xmlNsPtr ns,
|
||||
@ -679,11 +689,12 @@ XMLPUBFUN xmlAttrPtr XMLCALL
|
||||
#ifdef LIBXML_TREE_ENABLED
|
||||
XMLPUBFUN xmlDtdPtr XMLCALL
|
||||
xmlCopyDtd (xmlDtdPtr dtd);
|
||||
#endif /* LIBXML_TREE_ENABLED */
|
||||
#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
|
||||
XMLPUBFUN xmlDocPtr XMLCALL
|
||||
xmlCopyDoc (xmlDocPtr doc,
|
||||
int recursive);
|
||||
#endif /* LIBXML_TREE_ENABLED */
|
||||
|
||||
#endif /* defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) */
|
||||
/*
|
||||
* Creating new nodes.
|
||||
*/
|
||||
@ -697,27 +708,19 @@ XMLPUBFUN xmlNodePtr XMLCALL
|
||||
xmlNsPtr ns,
|
||||
xmlChar *name,
|
||||
const xmlChar *content);
|
||||
XMLPUBFUN xmlNodePtr XMLCALL
|
||||
xmlNewDocRawNode (xmlDocPtr doc,
|
||||
xmlNsPtr ns,
|
||||
const xmlChar *name,
|
||||
const xmlChar *content);
|
||||
XMLPUBFUN xmlNodePtr XMLCALL
|
||||
xmlNewNode (xmlNsPtr ns,
|
||||
const xmlChar *name);
|
||||
XMLPUBFUN xmlNodePtr XMLCALL
|
||||
xmlNewNodeEatName (xmlNsPtr ns,
|
||||
xmlChar *name);
|
||||
#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
|
||||
XMLPUBFUN xmlNodePtr XMLCALL
|
||||
xmlNewChild (xmlNodePtr parent,
|
||||
xmlNsPtr ns,
|
||||
const xmlChar *name,
|
||||
const xmlChar *content);
|
||||
XMLPUBFUN xmlNodePtr XMLCALL
|
||||
xmlNewTextChild (xmlNodePtr parent,
|
||||
xmlNsPtr ns,
|
||||
const xmlChar *name,
|
||||
const xmlChar *content);
|
||||
#endif
|
||||
XMLPUBFUN xmlNodePtr XMLCALL
|
||||
xmlNewDocText (xmlDocPtr doc,
|
||||
const xmlChar *content);
|
||||
@ -765,6 +768,16 @@ XMLPUBFUN xmlNodePtr XMLCALL
|
||||
XMLPUBFUN xmlNodePtr XMLCALL
|
||||
xmlCopyNodeList (const xmlNodePtr node);
|
||||
#ifdef LIBXML_TREE_ENABLED
|
||||
XMLPUBFUN xmlNodePtr XMLCALL
|
||||
xmlNewTextChild (xmlNodePtr parent,
|
||||
xmlNsPtr ns,
|
||||
const xmlChar *name,
|
||||
const xmlChar *content);
|
||||
XMLPUBFUN xmlNodePtr XMLCALL
|
||||
xmlNewDocRawNode (xmlDocPtr doc,
|
||||
xmlNsPtr ns,
|
||||
const xmlChar *name,
|
||||
const xmlChar *content);
|
||||
XMLPUBFUN xmlNodePtr XMLCALL
|
||||
xmlNewDocFragment (xmlDocPtr doc);
|
||||
#endif /* LIBXML_TREE_ENABLED */
|
||||
@ -774,10 +787,10 @@ XMLPUBFUN xmlNodePtr XMLCALL
|
||||
*/
|
||||
XMLPUBFUN long XMLCALL
|
||||
xmlGetLineNo (xmlNodePtr node);
|
||||
#ifdef LIBXML_TREE_ENABLED
|
||||
#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_DEBUG_ENABLED)
|
||||
XMLPUBFUN xmlChar * XMLCALL
|
||||
xmlGetNodePath (xmlNodePtr node);
|
||||
#endif /* LIBXML_TREE_ENABLED */
|
||||
#endif /* defined(LIBXML_TREE_ENABLED) || defined(LIBXML_DEBUG_ENABLED) */
|
||||
XMLPUBFUN xmlNodePtr XMLCALL
|
||||
xmlDocGetRootElement (xmlDocPtr doc);
|
||||
XMLPUBFUN xmlNodePtr XMLCALL
|
||||
@ -787,13 +800,15 @@ XMLPUBFUN int XMLCALL
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlIsBlankNode (xmlNodePtr node);
|
||||
|
||||
#ifdef LIBXML_TREE_ENABLED
|
||||
/*
|
||||
* Changing the structure.
|
||||
*/
|
||||
#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED)
|
||||
XMLPUBFUN xmlNodePtr XMLCALL
|
||||
xmlDocSetRootElement (xmlDocPtr doc,
|
||||
xmlNodePtr root);
|
||||
#endif /* defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED) */
|
||||
#ifdef LIBXML_TREE_ENABLED
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlNodeSetName (xmlNodePtr cur,
|
||||
const xmlChar *name);
|
||||
@ -804,14 +819,17 @@ XMLPUBFUN xmlNodePtr XMLCALL
|
||||
XMLPUBFUN xmlNodePtr XMLCALL
|
||||
xmlAddChildList (xmlNodePtr parent,
|
||||
xmlNodePtr cur);
|
||||
#ifdef LIBXML_TREE_ENABLED
|
||||
#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED)
|
||||
XMLPUBFUN xmlNodePtr XMLCALL
|
||||
xmlReplaceNode (xmlNodePtr old,
|
||||
xmlNodePtr cur);
|
||||
#endif /* defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED) */
|
||||
#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_HTML_ENABLED) || \
|
||||
defined(LIBXML_SCHEMAS_ENABLED)
|
||||
XMLPUBFUN xmlNodePtr XMLCALL
|
||||
xmlAddPrevSibling (xmlNodePtr cur,
|
||||
xmlNodePtr elem);
|
||||
#endif /* LIBXML_TREE_ENABLED */
|
||||
#endif /* LIBXML_TREE_ENABLED || LIBXML_HTML_ENABLED || LIBXML_SCHEMAS_ENABLED */
|
||||
XMLPUBFUN xmlNodePtr XMLCALL
|
||||
xmlAddSibling (xmlNodePtr cur,
|
||||
xmlNodePtr elem);
|
||||
@ -848,11 +866,11 @@ XMLPUBFUN xmlNsPtr XMLCALL
|
||||
xmlSearchNsByHref (xmlDocPtr doc,
|
||||
xmlNodePtr node,
|
||||
const xmlChar *href);
|
||||
#ifdef LIBXML_TREE_ENABLED
|
||||
#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED)
|
||||
XMLPUBFUN xmlNsPtr * XMLCALL
|
||||
xmlGetNsList (xmlDocPtr doc,
|
||||
xmlNodePtr node);
|
||||
#endif /* LIBXML_TREE_ENABLED */
|
||||
#endif /* defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) */
|
||||
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlSetNs (xmlNodePtr node,
|
||||
@ -865,12 +883,17 @@ XMLPUBFUN xmlNsPtr XMLCALL
|
||||
/*
|
||||
* Changing the content.
|
||||
*/
|
||||
#ifdef LIBXML_TREE_ENABLED
|
||||
#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_HTML_ENABLED)
|
||||
XMLPUBFUN xmlAttrPtr XMLCALL
|
||||
xmlSetProp (xmlNodePtr node,
|
||||
const xmlChar *name,
|
||||
const xmlChar *value);
|
||||
#endif /* LIBXML_TREE_ENABLED */
|
||||
XMLPUBFUN xmlAttrPtr XMLCALL
|
||||
xmlSetNsProp (xmlNodePtr node,
|
||||
xmlNsPtr ns,
|
||||
const xmlChar *name,
|
||||
const xmlChar *value);
|
||||
#endif /* defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_HTML_ENABLED) */
|
||||
XMLPUBFUN xmlChar * XMLCALL
|
||||
xmlGetNoNsProp (xmlNodePtr node,
|
||||
const xmlChar *name);
|
||||
@ -884,13 +907,6 @@ XMLPUBFUN xmlAttrPtr XMLCALL
|
||||
xmlHasNsProp (xmlNodePtr node,
|
||||
const xmlChar *name,
|
||||
const xmlChar *nameSpace);
|
||||
#ifdef LIBXML_TREE_ENABLED
|
||||
XMLPUBFUN xmlAttrPtr XMLCALL
|
||||
xmlSetNsProp (xmlNodePtr node,
|
||||
xmlNsPtr ns,
|
||||
const xmlChar *name,
|
||||
const xmlChar *value);
|
||||
#endif /* LIBXML_TREE_ENABLED */
|
||||
XMLPUBFUN xmlChar * XMLCALL
|
||||
xmlGetNsProp (xmlNodePtr node,
|
||||
const xmlChar *name,
|
||||
@ -948,24 +964,28 @@ XMLPUBFUN void XMLCALL
|
||||
XMLPUBFUN xmlChar * XMLCALL
|
||||
xmlNodeGetBase (xmlDocPtr doc,
|
||||
xmlNodePtr cur);
|
||||
#ifdef LIBXML_TREE_ENABLED
|
||||
#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED)
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlNodeSetBase (xmlNodePtr cur,
|
||||
const xmlChar *uri);
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Removing content.
|
||||
*/
|
||||
#ifdef LIBXML_TREE_ENABLED
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlRemoveProp (xmlAttrPtr cur);
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlUnsetProp (xmlNodePtr node,
|
||||
const xmlChar *name);
|
||||
#endif /* LIBXML_TREE_ENABLED */
|
||||
#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlUnsetNsProp (xmlNodePtr node,
|
||||
xmlNsPtr ns,
|
||||
const xmlChar *name);
|
||||
#endif /* LIBXML_TREE_ENABLED */
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlUnsetProp (xmlNodePtr node,
|
||||
const xmlChar *name);
|
||||
#endif /* defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) */
|
||||
|
||||
/*
|
||||
* Internal, don't use.
|
||||
@ -980,17 +1000,21 @@ XMLPUBFUN void XMLCALL
|
||||
xmlBufferWriteQuotedString(xmlBufferPtr buf,
|
||||
const xmlChar *string);
|
||||
|
||||
#ifdef LIBXML_OUTPUT_ENABLED
|
||||
XMLPUBFUN void xmlAttrSerializeTxtContent(xmlBufferPtr buf,
|
||||
xmlDocPtr doc,
|
||||
xmlAttrPtr attr,
|
||||
const xmlChar *string);
|
||||
#endif /* LIBXML_OUTPUT_ENABLED */
|
||||
|
||||
#ifdef LIBXML_TREE_ENABLED
|
||||
/*
|
||||
* Namespace handling.
|
||||
*/
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlReconciliateNs (xmlDocPtr doc,
|
||||
xmlNodePtr tree);
|
||||
#endif
|
||||
|
||||
#ifdef LIBXML_OUTPUT_ENABLED
|
||||
/*
|
||||
|
@ -149,12 +149,6 @@ typedef xmlIDTable *xmlIDTablePtr;
|
||||
typedef struct _xmlHashTable xmlRefTable;
|
||||
typedef xmlRefTable *xmlRefTablePtr;
|
||||
|
||||
/* Allocate/Release Validation Contexts */
|
||||
XMLPUBFUN xmlValidCtxtPtr XMLCALL
|
||||
xmlNewValidCtxt(void);
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlFreeValidCtxt(xmlValidCtxtPtr);
|
||||
|
||||
/* Notation */
|
||||
XMLPUBFUN xmlNotationPtr XMLCALL
|
||||
xmlAddNotationDecl (xmlValidCtxtPtr ctxt,
|
||||
@ -162,8 +156,10 @@ XMLPUBFUN xmlNotationPtr XMLCALL
|
||||
const xmlChar *name,
|
||||
const xmlChar *PublicID,
|
||||
const xmlChar *SystemID);
|
||||
#ifdef LIBXML_TREE_ENABLED
|
||||
XMLPUBFUN xmlNotationTablePtr XMLCALL
|
||||
xmlCopyNotationTable (xmlNotationTablePtr table);
|
||||
#endif /* LIBXML_TREE_ENABLED */
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlFreeNotationTable (xmlNotationTablePtr table);
|
||||
#ifdef LIBXML_OUTPUT_ENABLED
|
||||
@ -188,11 +184,13 @@ XMLPUBFUN void XMLCALL
|
||||
int size,
|
||||
xmlElementContentPtr content,
|
||||
int glob);
|
||||
#ifdef LIBXML_OUTPUT_ENABLED
|
||||
/* DEPRECATED */
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlSprintfElementContent(char *buf,
|
||||
xmlElementContentPtr content,
|
||||
int glob);
|
||||
#endif /* LIBXML_OUTPUT_ENABLED */
|
||||
/* DEPRECATED */
|
||||
|
||||
/* Element */
|
||||
@ -202,8 +200,10 @@ XMLPUBFUN xmlElementPtr XMLCALL
|
||||
const xmlChar *name,
|
||||
xmlElementTypeVal type,
|
||||
xmlElementContentPtr content);
|
||||
#ifdef LIBXML_TREE_ENABLED
|
||||
XMLPUBFUN xmlElementTablePtr XMLCALL
|
||||
xmlCopyElementTable (xmlElementTablePtr table);
|
||||
#endif /* LIBXML_TREE_ENABLED */
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlFreeElementTable (xmlElementTablePtr table);
|
||||
#ifdef LIBXML_OUTPUT_ENABLED
|
||||
@ -220,8 +220,10 @@ XMLPUBFUN xmlEnumerationPtr XMLCALL
|
||||
xmlCreateEnumeration (const xmlChar *name);
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlFreeEnumeration (xmlEnumerationPtr cur);
|
||||
#ifdef LIBXML_TREE_ENABLED
|
||||
XMLPUBFUN xmlEnumerationPtr XMLCALL
|
||||
xmlCopyEnumeration (xmlEnumerationPtr cur);
|
||||
#endif /* LIBXML_TREE_ENABLED */
|
||||
|
||||
/* Attribute */
|
||||
XMLPUBFUN xmlAttributePtr XMLCALL
|
||||
@ -234,8 +236,10 @@ XMLPUBFUN xmlAttributePtr XMLCALL
|
||||
xmlAttributeDefault def,
|
||||
const xmlChar *defaultValue,
|
||||
xmlEnumerationPtr tree);
|
||||
#ifdef LIBXML_TREE_ENABLED
|
||||
XMLPUBFUN xmlAttributeTablePtr XMLCALL
|
||||
xmlCopyAttributeTable (xmlAttributeTablePtr table);
|
||||
#endif /* LIBXML_TREE_ENABLED */
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlFreeAttributeTable (xmlAttributeTablePtr table);
|
||||
#ifdef LIBXML_OUTPUT_ENABLED
|
||||
@ -289,6 +293,12 @@ XMLPUBFUN xmlListPtr XMLCALL
|
||||
* The public function calls related to validity checking.
|
||||
*/
|
||||
#ifdef LIBXML_VALID_ENABLED
|
||||
/* Allocate/Release Validation Contexts */
|
||||
XMLPUBFUN xmlValidCtxtPtr XMLCALL
|
||||
xmlNewValidCtxt(void);
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlFreeValidCtxt(xmlValidCtxtPtr);
|
||||
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlValidateRoot (xmlValidCtxtPtr ctxt,
|
||||
xmlDocPtr doc);
|
||||
@ -352,11 +362,14 @@ XMLPUBFUN int XMLCALL
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlValidateDocumentFinal(xmlValidCtxtPtr ctxt,
|
||||
xmlDocPtr doc);
|
||||
#endif /* LIBXML_VALID_ENABLED */
|
||||
|
||||
#if defined(LIBXML_VALID_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlValidateNotationUse (xmlValidCtxtPtr ctxt,
|
||||
xmlDocPtr doc,
|
||||
const xmlChar *notationName);
|
||||
#endif /* LIBXML_VALID_ENABLED */
|
||||
#endif /* LIBXML_VALID_ENABLED or LIBXML_SCHEMAS_ENABLED */
|
||||
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlIsMixedElement (xmlDocPtr doc,
|
||||
@ -381,19 +394,19 @@ XMLPUBFUN xmlElementPtr XMLCALL
|
||||
xmlGetDtdElementDesc (xmlDtdPtr dtd,
|
||||
const xmlChar *name);
|
||||
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlValidGetValidElements(xmlNode *prev,
|
||||
xmlNode *next,
|
||||
const xmlChar **names,
|
||||
int max);
|
||||
#ifdef LIBXML_VALID_ENABLED
|
||||
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlValidGetPotentialChildren(xmlElementContent *ctree,
|
||||
const xmlChar **list,
|
||||
int *len,
|
||||
int max);
|
||||
|
||||
#ifdef LIBXML_VALID_ENABLED
|
||||
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlValidGetValidElements(xmlNode *prev,
|
||||
xmlNode *next,
|
||||
const xmlChar **names,
|
||||
int max);
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlValidateNameValue (const xmlChar *value);
|
||||
XMLPUBFUN int XMLCALL
|
||||
@ -403,7 +416,6 @@ XMLPUBFUN int XMLCALL
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlValidateNmtokensValue(const xmlChar *value);
|
||||
|
||||
#endif /* LIBXML_VALID_ENABLED */
|
||||
#ifdef LIBXML_REGEXP_ENABLED
|
||||
/*
|
||||
* Validation based on the regexp support
|
||||
@ -427,6 +439,7 @@ XMLPUBFUN int XMLCALL
|
||||
xmlNodePtr elem,
|
||||
const xmlChar *qname);
|
||||
#endif /* LIBXML_REGEXP_ENABLED */
|
||||
#endif /* LIBXML_VALID_ENABLED */
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
@ -13,9 +13,12 @@
|
||||
#include <libxml/xmlversion.h>
|
||||
#include <libxml/tree.h>
|
||||
|
||||
#ifdef LIBXML_XPTR_ENABLED
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
/**
|
||||
* Various defines for the various Link properties.
|
||||
*
|
||||
@ -180,4 +183,7 @@ XMLPUBFUN xlinkType XMLCALL
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* LIBXML_XPTR_ENABLED */
|
||||
|
||||
#endif /* __XML_XLINK_H__ */
|
||||
|
@ -268,16 +268,15 @@ xmlOutputBufferPtr
|
||||
__xmlOutputBufferCreateFilename(const char *URI,
|
||||
xmlCharEncodingHandlerPtr encoder,
|
||||
int compression);
|
||||
#endif /* LIBXML_OUTPUT_ENABLED */
|
||||
|
||||
/* This function only exists if HTTP support built into the library */
|
||||
#ifdef LIBXML_HTTP_ENABLED
|
||||
XMLPUBFUN void * XMLCALL
|
||||
xmlIOHTTPOpenW (const char * post_uri,
|
||||
int compression );
|
||||
/* This function only exists if HTTP support built into the library */
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlRegisterHTTPPostCallbacks (void );
|
||||
#endif
|
||||
#endif /* LIBXML_HTTP_ENABLED */
|
||||
|
||||
#endif /* LIBXML_OUTPUT_ENABLED */
|
||||
|
||||
XMLPUBFUN xmlParserInputPtr XMLCALL
|
||||
xmlCheckHTTPInput (xmlParserCtxtPtr ctxt,
|
||||
xmlParserInputPtr ret);
|
||||
@ -321,6 +320,11 @@ XMLPUBFUN int XMLCALL
|
||||
xmlIOHTTPMatch (const char *filename);
|
||||
XMLPUBFUN void * XMLCALL
|
||||
xmlIOHTTPOpen (const char *filename);
|
||||
#ifdef LIBXML_OUTPUT_ENABLED
|
||||
XMLPUBFUN void * XMLCALL
|
||||
xmlIOHTTPOpenW (const char * post_uri,
|
||||
int compression );
|
||||
#endif /* LIBXML_OUTPUT_ENABLED */
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlIOHTTPRead (void * context,
|
||||
char * buffer,
|
||||
|
@ -13,6 +13,7 @@
|
||||
#include <libxml/xmlversion.h>
|
||||
#include <libxml/tree.h>
|
||||
|
||||
#ifdef LIBXML_REGEXP_ENABLED
|
||||
#ifdef LIBXML_AUTOMATA_ENABLED
|
||||
#include <libxml/xmlregexp.h>
|
||||
|
||||
@ -132,4 +133,6 @@ XMLPUBFUN int XMLCALL
|
||||
#endif
|
||||
|
||||
#endif /* LIBXML_AUTOMATA_ENABLED */
|
||||
#endif /* LIBXML_REGEXP_ENABLED */
|
||||
|
||||
#endif /* __XML_AUTOMATA_H__ */
|
||||
|
@ -245,10 +245,12 @@ XMLPUBFUN xmlNodePtr XMLCALL
|
||||
xmlTextReaderCurrentNode (xmlTextReaderPtr reader);
|
||||
XMLPUBFUN xmlNodePtr XMLCALL
|
||||
xmlTextReaderPreserve (xmlTextReaderPtr reader);
|
||||
#ifdef LIBXML_PATTERN_ENABLED
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlTextReaderPreservePattern(xmlTextReaderPtr reader,
|
||||
const xmlChar *pattern,
|
||||
const xmlChar **namespaces);
|
||||
#endif /* LIBXML_PATTERN_ENABLED */
|
||||
XMLPUBFUN xmlDocPtr XMLCALL
|
||||
xmlTextReaderCurrentDoc (xmlTextReaderPtr reader);
|
||||
XMLPUBFUN xmlNodePtr XMLCALL
|
||||
|
@ -26,11 +26,15 @@
|
||||
#include <libxml/xmlerror.h>
|
||||
#include <libxml/tree.h>
|
||||
#include <libxml/hash.h>
|
||||
#endif /* LIBXML_XPATH_ENABLED */
|
||||
|
||||
#if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#endif /* LIBXML_XPATH_ENABLED or LIBXML_SCHEMAS_ENABLED */
|
||||
|
||||
#ifdef LIBXML_XPATH_ENABLED
|
||||
typedef struct _xmlXPathContext xmlXPathContext;
|
||||
typedef xmlXPathContext *xmlXPathContextPtr;
|
||||
typedef struct _xmlXPathParserContext xmlXPathParserContext;
|
||||
@ -366,11 +370,6 @@ XMLPUBVAR double xmlXPathNAN;
|
||||
XMLPUBVAR double xmlXPathPINF;
|
||||
XMLPUBVAR double xmlXPathNINF;
|
||||
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlXPathIsNaN (double val);
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlXPathIsInf (double val);
|
||||
|
||||
/* These macros may later turn into functions */
|
||||
/**
|
||||
* xmlXPathNodeSetGetLength:
|
||||
@ -465,8 +464,6 @@ XMLPUBFUN xmlXPathObjectPtr XMLCALL
|
||||
/**
|
||||
* Context handling.
|
||||
*/
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlXPathInit (void);
|
||||
XMLPUBFUN xmlXPathContextPtr XMLCALL
|
||||
xmlXPathNewContext (xmlDocPtr doc);
|
||||
XMLPUBFUN void XMLCALL
|
||||
@ -499,9 +496,18 @@ XMLPUBFUN xmlXPathObjectPtr XMLCALL
|
||||
xmlXPathContextPtr ctx);
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlXPathFreeCompExpr (xmlXPathCompExprPtr comp);
|
||||
#endif /* LIBXML_XPATH_ENABLED */
|
||||
#if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlXPathInit (void);
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlXPathIsNaN (double val);
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlXPathIsInf (double val);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* LIBXML_XPATH_ENABLED */
|
||||
#endif /* LIBXML_XPATH_ENABLED or LIBXML_SCHEMAS_ENABLED*/
|
||||
#endif /* ! __XML_XPATH_H__ */
|
||||
|
@ -1004,6 +1004,7 @@ static void
|
||||
parseAndPrintFile(char *filename) {
|
||||
int res;
|
||||
|
||||
#ifdef LIBXML_PUSH_ENABLED
|
||||
if (push) {
|
||||
FILE *f;
|
||||
|
||||
@ -1071,6 +1072,7 @@ parseAndPrintFile(char *filename) {
|
||||
fclose(f);
|
||||
}
|
||||
} else {
|
||||
#endif /* LIBXML_PUSH_ENABLED */
|
||||
if (!speed) {
|
||||
/*
|
||||
* Empty callbacks for checking
|
||||
@ -1118,7 +1120,9 @@ parseAndPrintFile(char *filename) {
|
||||
fprintf(stdout, "xmlSAXUserParseFile returned error %d\n", res);
|
||||
}
|
||||
}
|
||||
#ifdef LIBXML_PUSH_ENABLED
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
@ -1138,7 +1142,11 @@ int main(int argc, char **argv) {
|
||||
recovery++;
|
||||
else if ((!strcmp(argv[i], "-push")) ||
|
||||
(!strcmp(argv[i], "--push")))
|
||||
#ifdef LIBXML_PUSH_ENABLED
|
||||
push++;
|
||||
#else
|
||||
fprintf(stderr,"'push' not enabled in library - ignoring\n");
|
||||
#endif /* LIBXML_PUSH_ENABLED */
|
||||
else if ((!strcmp(argv[i], "-speed")) ||
|
||||
(!strcmp(argv[i], "--speed")))
|
||||
speed++;
|
||||
|
6
tree.c
6
tree.c
@ -1721,7 +1721,8 @@ xmlNodeListGetRawString(xmlDocPtr doc, xmlNodePtr list, int inLine)
|
||||
}
|
||||
#endif /* LIBXML_TREE_ENABLED */
|
||||
|
||||
#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_HTML_ENABLED)
|
||||
#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_HTML_ENABLED) || \
|
||||
defined(LIBXML_SCHEMAS_ENABLED)
|
||||
/**
|
||||
* xmlNewProp:
|
||||
* @node: the holding node
|
||||
@ -2963,7 +2964,8 @@ xmlAddNextSibling(xmlNodePtr cur, xmlNodePtr elem) {
|
||||
return(elem);
|
||||
}
|
||||
|
||||
#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_HTML_ENABLED)
|
||||
#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_HTML_ENABLED) || \
|
||||
defined(LIBXML_SCHEMAS_ENABLED)
|
||||
/**
|
||||
* xmlAddPrevSibling:
|
||||
* @cur: the child node
|
||||
|
@ -738,6 +738,7 @@ xmlDeregisterNodeDefault
|
||||
xmlDetectCharEncoding
|
||||
xmlDictCreate
|
||||
xmlDictCreateSub
|
||||
xmlDictExists
|
||||
xmlDictFree
|
||||
xmlDictLookup
|
||||
xmlDictOwns
|
||||
@ -1601,6 +1602,9 @@ xmlSchemaValidatePredefinedType
|
||||
#ifdef LIBXML_SCHEMAS_ENABLED
|
||||
xmlSchemaValidateStream
|
||||
#endif
|
||||
#ifdef LIBXML_SCHEMAS_ENABLED
|
||||
xmlSchemaWhiteSpaceReplace
|
||||
#endif
|
||||
xmlSearchNs
|
||||
xmlSearchNsByHref
|
||||
xmlSetBufferAllocationScheme
|
||||
|
@ -16931,7 +16931,9 @@ xmlSchemaSetValidOptions(xmlSchemaValidCtxtPtr ctxt,
|
||||
* xmlSchemaValidCtxtGetOptions:
|
||||
* @ctxt: a schema validation context
|
||||
*
|
||||
* Returns the option combination of the validation context.
|
||||
* Get the validation context options.
|
||||
*
|
||||
* Returns the option combination or -1 on error.
|
||||
*/
|
||||
int
|
||||
xmlSchemaValidCtxtGetOptions(xmlSchemaValidCtxtPtr ctxt)
|
||||
|
2
xpath.c
2
xpath.c
@ -64,7 +64,7 @@
|
||||
* any use of the macros IS_ASCII_CHARACTER and IS_ASCII_DIGIT)
|
||||
*/
|
||||
|
||||
#if defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_XPATH_ENABLED)
|
||||
#if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
|
||||
/************************************************************************
|
||||
* *
|
||||
* Floating point stuff *
|
||||
|
Loading…
x
Reference in New Issue
Block a user