| - Bjorn Reese, William Brack and Thomas Broyer have provided a number of
+Contributions
 |    | The XML C parser and toolkit of GnomeContributions |
|
|
|
+ - Bjorn Reese, William Brack and Thomas Broyer have provided a number of
patches, Gary Pennington worked on the validation API, threading support
and Solaris port.
- John Fleck helps maintaining the documentation and man pages.
diff --git a/doc/devhelp/Makefile.in b/doc/devhelp/Makefile.in
index 5d09d76..4a86a2d 100644
--- a/doc/devhelp/Makefile.in
+++ b/doc/devhelp/Makefile.in
@@ -1,9 +1,8 @@
-# Makefile.in generated by automake 1.11.6 from Makefile.am.
+# Makefile.in generated by automake 1.13.4 from Makefile.am.
# @configure_input@
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
-# Foundation, Inc.
+# Copyright (C) 1994-2013 Free Software Foundation, Inc.
+
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
@@ -16,23 +15,51 @@
@SET_MAKE@
VPATH = @srcdir@
-am__make_dryrun = \
- { \
- am__dry=no; \
+am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
+am__make_running_with_option = \
+ case $${target_option-} in \
+ ?) ;; \
+ *) echo "am__make_running_with_option: internal error: invalid" \
+ "target option '$${target_option-}' specified" >&2; \
+ exit 1;; \
+ esac; \
+ has_opt=no; \
+ sane_makeflags=$$MAKEFLAGS; \
+ if $(am__is_gnu_make); then \
+ sane_makeflags=$$MFLAGS; \
+ else \
case $$MAKEFLAGS in \
*\\[\ \ ]*) \
- echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
- | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
- *) \
- for am__flg in $$MAKEFLAGS; do \
- case $$am__flg in \
- *=*|--*) ;; \
- *n*) am__dry=yes; break;; \
- esac; \
- done;; \
+ bs=\\; \
+ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
esac; \
- test $$am__dry = yes; \
- }
+ fi; \
+ skip_next=no; \
+ strip_trailopt () \
+ { \
+ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+ }; \
+ for flg in $$sane_makeflags; do \
+ test $$skip_next = yes && { skip_next=no; continue; }; \
+ case $$flg in \
+ *=*|--*) continue;; \
+ -*I) strip_trailopt 'I'; skip_next=yes;; \
+ -*I?*) strip_trailopt 'I';; \
+ -*O) strip_trailopt 'O'; skip_next=yes;; \
+ -*O?*) strip_trailopt 'O';; \
+ -*l) strip_trailopt 'l'; skip_next=yes;; \
+ -*l?*) strip_trailopt 'l';; \
+ -[dEDm]) skip_next=yes;; \
+ -[JT]) skip_next=yes;; \
+ esac; \
+ case $$flg in \
+ *$$target_option*) has_opt=yes; break;; \
+ esac; \
+ done; \
+ test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
pkgdatadir = $(datadir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
@@ -52,25 +79,31 @@ POST_UNINSTALL = :
build_triplet = @build@
host_triplet = @host@
subdir = doc/devhelp
-DIST_COMMON = $(dist_devhelp_DATA) $(srcdir)/Makefile.am \
- $(srcdir)/Makefile.in
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
+ $(dist_devhelp_DATA)
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
$(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
$(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
- $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.in
+ $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = $(top_builddir)/config.h
CONFIG_CLEAN_FILES =
CONFIG_CLEAN_VPATH_FILES =
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
AM_V_GEN = $(am__v_GEN_@AM_V@)
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
-am__v_GEN_0 = @echo " GEN " $@;
+am__v_GEN_0 = @echo " GEN " $@;
+am__v_GEN_1 =
AM_V_at = $(am__v_at_@AM_V@)
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
am__v_at_0 = @
+am__v_at_1 =
SOURCES =
DIST_SOURCES =
am__can_run_installinfo = \
@@ -107,6 +140,7 @@ am__uninstall_files_from_dir = { \
}
am__installdirs = "$(DESTDIR)$(devhelpdir)"
DATA = $(dist_devhelp_DATA)
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@
AMTAR = @AMTAR@
@@ -193,6 +227,9 @@ PACKAGE_URL = @PACKAGE_URL@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_SEPARATOR = @PATH_SEPARATOR@
PERL = @PERL@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
PYTHON = @PYTHON@
PYTHON_INCLUDES = @PYTHON_INCLUDES@
PYTHON_LIBS = @PYTHON_LIBS@
@@ -462,11 +499,11 @@ uninstall-dist_devhelpDATA:
@list='$(dist_devhelp_DATA)'; test -n "$(devhelpdir)" || list=; \
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
dir='$(DESTDIR)$(devhelpdir)'; $(am__uninstall_files_from_dir)
-tags: TAGS
-TAGS:
+tags TAGS:
+
+ctags CTAGS:
-ctags: CTAGS
-CTAGS:
+cscope cscopelist:
distdir: $(DISTFILES)
@@ -605,16 +642,17 @@ uninstall-am: uninstall-dist_devhelpDATA
.MAKE: install-am install-strip
.PHONY: all all-am check check-am clean clean-generic clean-libtool \
- distclean distclean-generic distclean-libtool distdir dvi \
- dvi-am html html-am info info-am install install-am \
- install-data install-data-am install-dist_devhelpDATA \
- install-dvi install-dvi-am install-exec install-exec-am \
- install-html install-html-am install-info install-info-am \
- install-man install-pdf install-pdf-am install-ps \
- install-ps-am install-strip installcheck installcheck-am \
- installdirs maintainer-clean maintainer-clean-generic \
- mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
- ps ps-am uninstall uninstall-am uninstall-dist_devhelpDATA
+ cscopelist-am ctags-am distclean distclean-generic \
+ distclean-libtool distdir dvi dvi-am html html-am info info-am \
+ install install-am install-data install-data-am \
+ install-dist_devhelpDATA install-dvi install-dvi-am \
+ install-exec install-exec-am install-html install-html-am \
+ install-info install-info-am install-man install-pdf \
+ install-pdf-am install-ps install-ps-am install-strip \
+ installcheck installcheck-am installdirs maintainer-clean \
+ maintainer-clean-generic mostlyclean mostlyclean-generic \
+ mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \
+ uninstall-am uninstall-dist_devhelpDATA
@REBUILD_DOCS_TRUE@rebuild: libxml2.devhelp $(HTML_FILES)
diff --git a/doc/devhelp/libxml2-entities.html b/doc/devhelp/libxml2-entities.html
index 0d0effb..3262c40 100644
--- a/doc/devhelp/libxml2-entities.html
+++ b/doc/devhelp/libxml2-entities.html
@@ -49,7 +49,7 @@ typedef xmlEntitiesTable *
xmlEntityPtr xmlAddDocEntity (xmlDocPtr doc, const xmlChar * name, int type, const xmlChar * ExternalID, const xmlChar * SystemID, const xmlChar * content);
xmlEntityPtr xmlNewEntity (xmlDocPtr doc, const xmlChar * name, int type, const xmlChar * ExternalID, const xmlChar * SystemID, const xmlChar * content);
xmlChar * xmlEncodeEntitiesReentrant (xmlDocPtr doc, const xmlChar * input);
-xmlEntityPtr xmlGetDocEntity (xmlDocPtr doc, const xmlChar * name);
+xmlEntityPtr xmlGetDocEntity (const xmlDoc * doc, const xmlChar * name);
xmlEntityPtr xmlGetDtdEntity (xmlDocPtr doc, const xmlChar * name);
xmlEntityPtr xmlAddDtdEntity (xmlDocPtr doc, const xmlChar * name, int type, const xmlChar * ExternalID, const xmlChar * SystemID, const xmlChar * content);
xmlEntitiesTablePtr xmlCopyEntitiesTable (xmlEntitiesTablePtr table);
@@ -60,7 +60,7 @@ void xmlDumpEntityDecl (xmlCleanupPredefinedEntities (void);
xmlEntitiesTablePtr xmlCreateEntitiesTable (void);
const xmlChar * xmlEncodeEntities (xmlDocPtr doc, const xmlChar * input);
-xmlChar * xmlEncodeSpecialChars (xmlDocPtr doc, const xmlChar * input);
+xmlChar * xmlEncodeSpecialChars (const xmlDoc * doc, const xmlChar * input);
xmlEntityPtr xmlGetPredefinedEntity (const xmlChar * name);
void xmlInitializePredefinedEntities (void);
@@ -128,7 +128,7 @@ The content of this structure is not made public by the API.
Do a global encoding of a string, replacing the predefined entities and non ASCII values with their entities and CharRef counterparts. Contrary to xmlEncodeEntities, this routine is reentrant, and result must be deallocated.
doc: | the document containing the string | input: | A string to convert to XML. | Returns: | A newly allocated string with the substitution done. |
- xmlEncodeSpecialChars ()xmlChar * xmlEncodeSpecialChars (xmlDocPtr doc, const xmlChar * input)
+ xmlEncodeSpecialChars ()xmlChar * xmlEncodeSpecialChars (const xmlDoc * doc, const xmlChar * input)
Do a global encoding of a string, replacing the predefined entities this routine is reentrant, and result must be deallocated.
doc: | the document containing the string | input: | A string to convert to XML. | Returns: | A newly allocated string with the substitution done. |
@@ -136,7 +136,7 @@ The content of this structure is not made public by the API.
Deallocate the memory used by an entities hash table.
- xmlGetDocEntity ()xmlEntityPtr xmlGetDocEntity (xmlDocPtr doc, const xmlChar * name)
+ xmlGetDocEntity ()xmlEntityPtr xmlGetDocEntity (const xmlDoc * doc, const xmlChar * name)
Do an entity lookup in the document entity hash table and
doc: | the document referencing the entity | name: | the entity name | Returns: | the corresponding entity, otherwise a lookup is done in the predefined entities too. Returns A pointer to the entity structure or NULL if not found. |
diff --git a/doc/devhelp/libxml2-tree.html b/doc/devhelp/libxml2-tree.html
index 90c3903..3cc28c7 100644
--- a/doc/devhelp/libxml2-tree.html
+++ b/doc/devhelp/libxml2-tree.html
@@ -105,14 +105,14 @@ typedef struct _xmlDtd xmlDtd;
typedef struct _xmlAttribute xmlAttribute;
typedef xmlOutputBuffer * xmlOutputBufferPtr;
typedef xmlSAXHandler * xmlSAXHandlerPtr;
-xmlNodePtr xmlDocCopyNode (const xmlNodePtr node, xmlDocPtr doc, int extended);
+xmlNodePtr xmlDocCopyNode (xmlNodePtr node, xmlDocPtr doc, int extended);
xmlNodePtr xmlNewDocRawNode (xmlDocPtr doc, xmlNsPtr ns, const xmlChar * name, const xmlChar * content);
-xmlChar * xmlBufContent (const xmlBufPtr buf);
+xmlChar * xmlBufContent (const xmlBuf * buf);
xmlAttrPtr xmlNewNsPropEatName (xmlNodePtr node, xmlNsPtr ns, xmlChar * name, const xmlChar * value);
-xmlNodePtr xmlStringGetNodeList (xmlDocPtr doc, const xmlChar * value);
+xmlNodePtr xmlStringGetNodeList (const xmlDoc * doc, const xmlChar * value);
xmlNodePtr xmlNewCDataBlock (xmlDocPtr doc, const xmlChar * content, int len);
void xmlBufferWriteCHAR (xmlBufferPtr buf, const xmlChar * string);
-xmlChar * xmlNodeGetBase (xmlDocPtr doc, xmlNodePtr cur);
+xmlChar * xmlNodeGetBase (const xmlDoc * doc, const xmlNode * cur);
void xmlBufferEmpty (xmlBufferPtr buf);
xmlChar * xmlBuildQName (const xmlChar * ncname, const xmlChar * prefix, xmlChar * memory, int len);
int xmlValidateNMToken (const xmlChar * value, int space);
@@ -120,12 +120,12 @@ int xmlSaveFormatFileEnc (const char * file
xmlNodePtr xmlAddSibling (xmlNodePtr cur, xmlNodePtr elem);
xmlBufferPtr xmlBufferCreate (void);
xmlNodePtr xmlNewDocFragment (xmlDocPtr doc);
-xmlNodePtr xmlDocGetRootElement (xmlDocPtr doc);
-xmlChar * xmlGetProp (xmlNodePtr node, const xmlChar * name);
+xmlNodePtr xmlDocGetRootElement (const xmlDoc * doc);
+xmlChar * xmlGetProp (const xmlNode * node, const xmlChar * name);
int xmlValidateName (const xmlChar * value, int space);
-xmlChar * xmlBufEnd (const xmlBufPtr buf);
+xmlChar * xmlBufEnd (xmlBufPtr buf);
int xmlValidateQName (const xmlChar * value, int space);
-xmlAttrPtr xmlHasNsProp (xmlNodePtr node, const xmlChar * name, const xmlChar * nameSpace);
+xmlAttrPtr xmlHasNsProp (const xmlNode * node, const xmlChar * name, const xmlChar * nameSpace);
xmlNodePtr xmlAddPrevSibling (xmlNodePtr cur, xmlNodePtr elem);
int xmlBufferAddHead (xmlBufferPtr buf, const xmlChar * str, int len);
xmlNodePtr xmlNewPI (const xmlChar * name, const xmlChar * content);
@@ -134,8 +134,8 @@ void xmlDocDumpFormatMemoryEnc (xmlChildElementCount (xmlNodePtr parent);
void xmlElemDump (FILE * f, xmlDocPtr doc, xmlNodePtr cur);
int xmlSaveFormatFileTo (xmlOutputBufferPtr buf, xmlDocPtr cur, const char * encoding, int format);
-xmlDtdPtr xmlGetIntSubset (xmlDocPtr doc);
-int xmlNodeBufGetContent (xmlBufferPtr buffer, xmlNodePtr cur);
+xmlDtdPtr xmlGetIntSubset (const xmlDoc * doc);
+int xmlNodeBufGetContent (xmlBufferPtr buffer, const xmlNode * cur);
xmlNodePtr xmlNextElementSibling (xmlNodePtr node);
void xmlBufferWriteChar (xmlBufferPtr buf, const char * string);
void xmlBufferFree (xmlBufferPtr buf);
@@ -156,38 +156,38 @@ int xmlValidateNCName (const xmlGetCompressMode (void);
int xmlNodeDump (xmlBufferPtr buf, xmlDocPtr doc, xmlNodePtr cur, int level, int format);
xmlBufferPtr xmlBufferCreateSize (size_t size);
-xmlChar * xmlNodeListGetString (xmlDocPtr doc, xmlNodePtr list, int inLine);
+xmlChar * xmlNodeListGetString (xmlDocPtr doc, const xmlNode * list, int inLine);
void xmlSetCompressMode (int mode);
void xmlSetTreeDoc (xmlNodePtr tree, xmlDocPtr doc);
int xmlDOMWrapAdoptNode (xmlDOMWrapCtxtPtr ctxt, xmlDocPtr sourceDoc, xmlNodePtr node, xmlDocPtr destDoc, xmlNodePtr destParent, int options);
-xmlNodePtr xmlCopyNodeList (const xmlNodePtr node);
+xmlNodePtr xmlCopyNodeList (xmlNodePtr node);
xmlNodePtr xmlNewDocNodeEatName (xmlDocPtr doc, xmlNsPtr ns, xmlChar * name, const xmlChar * content);
xmlNodePtr xmlAddChildList (xmlNodePtr parent, xmlNodePtr cur);
-xmlChar * xmlGetNodePath (xmlNodePtr node);
+xmlChar * xmlGetNodePath (const xmlNode * node);
void xmlFreePropList (xmlAttrPtr cur);
void xmlNodeAddContent (xmlNodePtr cur, const xmlChar * content);
int xmlUnsetNsProp (xmlNodePtr node, xmlNsPtr ns, const xmlChar * name);
xmlNodePtr xmlFirstElementChild (xmlNodePtr parent);
xmlNodePtr xmlAddNextSibling (xmlNodePtr cur, xmlNodePtr elem);
-int xmlIsBlankNode (xmlNodePtr node);
+int xmlIsBlankNode (const xmlNode * node);
xmlNsPtr xmlNewGlobalNs (xmlDocPtr doc, const xmlChar * href, const xmlChar * prefix);
int xmlBufferDump (FILE * file, xmlBufferPtr buf);
-xmlChar * xmlNodeGetContent (xmlNodePtr cur);
+xmlChar * xmlNodeGetContent (const xmlNode * cur);
xmlDocPtr xmlCopyDoc (xmlDocPtr doc, int recursive);
xmlDOMWrapCtxtPtr xmlDOMWrapNewCtxt (void);
void xmlDocDumpMemoryEnc (xmlDocPtr out_doc, xmlChar ** doc_txt_ptr, int * doc_txt_len, const char * txt_encoding);
-int xmlBufGetNodeContent (xmlBufPtr buf, xmlNodePtr cur);
+int xmlBufGetNodeContent (xmlBufPtr buf, const xmlNode * cur);
xmlNodePtr xmlTextMerge (xmlNodePtr first, xmlNodePtr second);
void xmlDocDumpMemory (xmlDocPtr cur, xmlChar ** mem, int * size);
xmlNodePtr xmlNewDocPI (xmlDocPtr doc, const xmlChar * name, const xmlChar * content);
void xmlFreeNs (xmlNsPtr cur);
int xmlDocDump (FILE * f, xmlDocPtr cur);
void xmlFreeProp (xmlAttrPtr cur);
-xmlChar * xmlGetNoNsProp (xmlNodePtr node, const xmlChar * name);
+xmlChar * xmlGetNoNsProp (const xmlNode * node, const xmlChar * name);
xmlChar * xmlSplitQName2 (const xmlChar * name, xmlChar ** prefix);
xmlAttrPtr xmlNewProp (xmlNodePtr node, const xmlChar * name, const xmlChar * value);
int xmlTextConcat (xmlNodePtr node, const xmlChar * content, int len);
-int xmlNodeGetSpacePreserve (xmlNodePtr cur);
+int xmlNodeGetSpacePreserve (const xmlNode * cur);
int xmlBufferShrink (xmlBufferPtr buf, unsigned int len);
xmlNodePtr xmlPreviousElementSibling (xmlNodePtr node);
void xmlNodeSetContentLen (xmlNodePtr cur, const xmlChar * content, int len);
@@ -196,20 +196,20 @@ void xmlBufferWriteQuotedString (xmlAttrPtr xmlCopyProp (xmlNodePtr target, xmlAttrPtr cur);
xmlNodePtr xmlReplaceNode (xmlNodePtr old, xmlNodePtr cur);
void xmlSetDocCompressMode (xmlDocPtr doc, int mode);
-xmlNodePtr xmlCopyNode (const xmlNodePtr node, int extended);
+xmlNodePtr xmlCopyNode (xmlNodePtr node, int extended);
void xmlUnlinkNode (xmlNodePtr cur);
const xmlChar * xmlSplitQName3 (const xmlChar * name, int * len);
typedef xmlNsPtr xmlDOMWrapAcquireNsFunction (xmlDOMWrapCtxtPtr ctxt, xmlNodePtr node, const xmlChar * nsName, const xmlChar * nsPrefix);
size_t xmlBufUse (const xmlBufPtr buf);
xmlNodePtr xmlDocSetRootElement (xmlDocPtr doc, xmlNodePtr root);
-long xmlGetLineNo (xmlNodePtr node);
-const xmlChar * xmlBufferContent (const xmlBufferPtr buf);
+long xmlGetLineNo (const xmlNode * node);
+const xmlChar * xmlBufferContent (const xmlBuffer * buf);
int xmlRemoveProp (xmlAttrPtr cur);
xmlNodePtr xmlLastElementChild (xmlNodePtr parent);
-xmlChar * xmlNodeGetLang (xmlNodePtr cur);
-int xmlGetDocCompressMode (xmlDocPtr doc);
+xmlChar * xmlNodeGetLang (const xmlNode * cur);
+int xmlGetDocCompressMode (const xmlDoc * doc);
size_t xmlBufNodeDump (xmlBufPtr buf, xmlDocPtr doc, xmlNodePtr cur, int level, int format);
-xmlChar * xmlGetNsProp (xmlNodePtr node, const xmlChar * name, const xmlChar * nameSpace);
+xmlChar * xmlGetNsProp (const xmlNode * node, const xmlChar * name, const xmlChar * nameSpace);
xmlAttrPtr xmlNewDocProp (xmlDocPtr doc, const xmlChar * name, const xmlChar * value);
void xmlFreeNode (xmlNodePtr cur);
xmlAttrPtr xmlNewNsProp (xmlNodePtr node, xmlNsPtr ns, const xmlChar * name, const xmlChar * value);
@@ -218,12 +218,12 @@ void xmlDOMWrapFreeCtxt (xmlBufferSetAllocationScheme (xmlBufferPtr buf, xmlBufferAllocationScheme scheme);
xmlNodePtr xmlNewChild (xmlNodePtr parent, xmlNsPtr ns, const xmlChar * name, const xmlChar * content);
xmlNsPtr xmlSearchNs (xmlDocPtr doc, xmlNodePtr node, const xmlChar * nameSpace);
-xmlNodePtr xmlStringLenGetNodeList (xmlDocPtr doc, const xmlChar * value, int len);
+xmlNodePtr xmlStringLenGetNodeList (const xmlDoc * doc, const xmlChar * value, int len);
int xmlSaveFormatFile (const char * filename, xmlDocPtr cur, int format);
xmlAttrPtr xmlCopyPropList (xmlNodePtr target, xmlAttrPtr cur);
int xmlDocFormatDump (FILE * f, xmlDocPtr cur, int format);
void xmlNodeSetSpacePreserve (xmlNodePtr cur, int val);
-xmlAttrPtr xmlHasProp (xmlNodePtr node, const xmlChar * name);
+xmlAttrPtr xmlHasProp (const xmlNode * node, const xmlChar * name);
int xmlBufferCat (xmlBufferPtr buf, const xmlChar * str);
xmlDtdPtr xmlCreateIntSubset (xmlDocPtr doc, const xmlChar * name, const xmlChar * ExternalID, const xmlChar * SystemID);
xmlDocPtr xmlNewDoc (const xmlChar * version);
@@ -233,26 +233,26 @@ int xmlBufferCat (xmlBufferResize (xmlBufferPtr buf, unsigned int size);
void xmlNodeSetBase (xmlNodePtr cur, const xmlChar * uri);
xmlNodePtr xmlNewComment (const xmlChar * content);
-int xmlBufferLength (const xmlBufferPtr buf);
+int xmlBufferLength (const xmlBuffer * buf);
xmlNodePtr xmlNewText (const xmlChar * content);
int xmlUnsetProp (xmlNodePtr node, const xmlChar * name);
xmlBufferAllocationScheme xmlGetBufferAllocationScheme (void);
int xmlSaveFile (const char * filename, xmlDocPtr cur);
-xmlNodePtr xmlDocCopyNodeList (xmlDocPtr doc, const xmlNodePtr node);
+xmlNodePtr xmlDocCopyNodeList (xmlDocPtr doc, xmlNodePtr node);
void xmlSetNs (xmlNodePtr node, xmlNsPtr ns);
xmlNsPtr xmlNewNs (xmlNodePtr node, const xmlChar * href, const xmlChar * prefix);
int xmlDOMWrapRemoveNode (xmlDOMWrapCtxtPtr ctxt, xmlDocPtr doc, xmlNodePtr node, int options);
void xmlAttrSerializeTxtContent (xmlBufferPtr buf, xmlDocPtr doc, xmlAttrPtr attr, const xmlChar * string);
xmlDtdPtr xmlCopyDtd (xmlDtdPtr dtd);
-xmlNodePtr xmlNewDocText (xmlDocPtr doc, const xmlChar * content);
-xmlChar * xmlNodeListGetRawString (xmlDocPtr doc, xmlNodePtr list, int inLine);
+xmlNodePtr xmlNewDocText (const xmlDoc * doc, const xmlChar * content);
+xmlChar * xmlNodeListGetRawString (const xmlDoc * doc, const xmlNode * list, int inLine);
xmlBufferPtr xmlBufferCreateStatic (void * mem, size_t size);
-xmlNodePtr xmlNewReference (xmlDocPtr doc, const xmlChar * name);
+xmlNodePtr xmlNewReference (const xmlDoc * doc, const xmlChar * name);
int xmlDOMWrapReconcileNamespaces (xmlDOMWrapCtxtPtr ctxt, xmlNodePtr elem, int options);
int xmlBufferCCat (xmlBufferPtr buf, const char * str);
-xmlNsPtr * xmlGetNsList (xmlDocPtr doc, xmlNodePtr node);
+xmlNsPtr * xmlGetNsList (const xmlDoc * doc, const xmlNode * node);
int xmlBufferGrow (xmlBufferPtr buf, unsigned int len);
-int xmlNodeIsText (xmlNodePtr node);
+int xmlNodeIsText (const xmlNode * node);
void xmlSetBufferAllocationScheme (xmlBufferAllocationScheme scheme);
int xmlIsXHTML (const xmlChar * systemID, const xmlChar * publicID);
void xmlNodeSetLang (xmlNodePtr cur, const xmlChar * lang);
@@ -269,7 +269,7 @@ void xmlNodeSetName (xmlNodePtr xmlNewDocTextLen (xmlDocPtr doc, const xmlChar * content, int len);
xmlDtdPtr xmlNewDtd (xmlDocPtr doc, const xmlChar * name, const xmlChar * ExternalID, const xmlChar * SystemID);
void xmlFreeNsList (xmlNsPtr cur);
-xmlNodePtr xmlGetLastChild (xmlNodePtr parent);
+xmlNodePtr xmlGetLastChild (const xmlNode * parent);
@@ -615,7 +615,7 @@ The content of this structure is not made public by the API.
struct _xmlEntity * nexte : unused
const xmlChar * URI : the full URI as computed
int owner : does the entity own the childrens
- int checked : was the entity content checked this is also used to count entites * r
+ int checked : was the entity content checked this is also used to count entities *
} xmlEntity;
@@ -959,16 +959,16 @@ The content of this structure is not made public by the API.
Serialize text attribute values to an xml simple buffer
buf: | the XML buffer output | doc: | the document | attr: | the attribute node | string: | the text content |
- xmlBufContent ()xmlChar * xmlBufContent (const xmlBufPtr buf)
+ xmlBufContent ()xmlChar * xmlBufContent (const xmlBuf * buf)
Function to extract the content of a buffer
buf: | the buffer | Returns: | the internal content |
- xmlBufEnd ()xmlChar * xmlBufEnd (const xmlBufPtr buf)
+ xmlBufEnd ()xmlChar * xmlBufEnd (xmlBufPtr buf)
Function to extract the end of the content of a buffer
buf: | the buffer | Returns: | the end of the internal content or NULL in case of error |
- xmlBufGetNodeContent ()int xmlBufGetNodeContent (xmlBufPtr buf, xmlNodePtr cur)
- Read the value of a node @cur, this can be either the text carried directly by this node if it's a TEXT node or the aggregate string of the values carried by this node child's (TEXT and ENTITY_REF). Entity references are substituted. Fills up the buffer @buffer with this value
+ xmlBufGetNodeContent ()int xmlBufGetNodeContent (xmlBufPtr buf, const xmlNode * cur)
+ Read the value of a node @cur, this can be either the text carried directly by this node if it's a TEXT node or the aggregate string of the values carried by this node child's (TEXT and ENTITY_REF). Entity references are substituted. Fills up the buffer @buf with this value
buf: | a buffer xmlBufPtr | cur: | the node being read | Returns: | 0 in case of success and -1 in case of error. |
xmlBufNodeDump ()size_t xmlBufNodeDump (xmlBufPtr buf, xmlDocPtr doc, xmlNodePtr cur, int level, int format)
@@ -999,7 +999,7 @@ The content of this structure is not made public by the API.
Append a zero terminated string to an XML buffer.
buf: | the buffer to add to | str: | the #xmlChar string | Returns: | 0 successful, a positive error code number otherwise and -1 in case of internal or API error. |
- xmlBufferContent ()const xmlChar * xmlBufferContent (const xmlBufferPtr buf)
+ xmlBufferContent ()const xmlChar * xmlBufferContent (const xmlBuffer * buf)
Function to extract the content of a buffer
buf: | the buffer | Returns: | the internal content |
@@ -1035,7 +1035,7 @@ The content of this structure is not made public by the API.
Grow the available space of an XML buffer.
buf: | the buffer | len: | the minimum free size to allocate | Returns: | the new available space or -1 in case of error |
- xmlBufferLength ()int xmlBufferLength (const xmlBufferPtr buf)
+ xmlBufferLength ()int xmlBufferLength (const xmlBuffer * buf)
Function to get the length of a buffer
buf: | the buffer | Returns: | the length of data in the internal content |
@@ -1087,11 +1087,11 @@ The content of this structure is not made public by the API.
Do a copy of an namespace list.
cur: | the first namespace | Returns: | a new #xmlNsPtr, or NULL in case of error. |
- |
|
|
|
|
|
|
|
|