diff --git a/ChangeLog b/ChangeLog
index 3e09d298..2f9f7cf4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Tue Aug 3 23:59:23 CEST 2004 Daniel Veillard
xmlParseElementContentDecl
+xmlBufferAdd
+xmlBufferAddHead
+xmlBufferCCat
+xmlBufferCat
xmlInputCloseCallback
xmlInputMatchCallback
xmlInputOpenCallback
diff --git a/doc/APIchunk11.html b/doc/APIchunk11.html
index d0a2742d..16683289 100644
--- a/doc/APIchunk11.html
+++ b/doc/APIchunk11.html
@@ -540,7 +540,6 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlValidateDtdFinal
xmlBufferCCat
-xmlBufferCat
xmlBufferDump
xmlBufferShrink
xmlDumpAttributeDecl
diff --git a/doc/APIchunk20.html b/doc/APIchunk20.html
index 8a771c67..13ab6e43 100644
--- a/doc/APIchunk20.html
+++ b/doc/APIchunk20.html
@@ -185,6 +185,10 @@ A:link, A:visited, A:active { text-decoration: underline }
docbEncodeEntities
htmlEncodeEntities
isolat1ToUTF8
+xmlBufferAdd
+xmlBufferAddHead
+xmlBufferCCat
+xmlBufferCat
xmlCharEncodingInputFunc
xmlCharEncodingOutputFunc
xmlRelaxNGValidateDoc
diff --git a/doc/APIchunk22.html b/doc/APIchunk22.html
index 89f5808f..1832f467 100644
--- a/doc/APIchunk22.html
+++ b/doc/APIchunk22.html
@@ -764,6 +764,10 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlACatalogRemove
+xmlBufferAdd
+xmlBufferAddHead
+xmlBufferCCat
+xmlBufferCat
xmlCatalogAdd
xmlCatalogConvert
xmlCatalogRemove
diff --git a/doc/APIchunk8.html b/doc/APIchunk8.html
index 61f5578a..8446cd1d 100644
--- a/doc/APIchunk8.html
+++ b/doc/APIchunk8.html
@@ -304,6 +304,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlBufferAdd
xmlBufferAddHead
+xmlBufferCat
xmlBufferWriteCHAR
xmlBufferWriteChar
xmlBufferWriteQuotedString
diff --git a/doc/ChangeLog.xsl b/doc/ChangeLog.xsl
index a19c3a12..8a0346ec 100644
--- a/doc/ChangeLog.xsl
+++ b/doc/ChangeLog.xsl
@@ -32,9 +32,9 @@
href="{$href_base}examples/index.html">Code Examples
You can find all the history of libxml(2) and libxslt releases in the old directory. The precompiled -Windows binaries made by Igor Zlatovic are available in the win32 directory.
Binary ports:
Binary ports:
Igor Zlatkovic is now the maintainer of the Windows port, he provides - binaries.
I do accept external contributions, especially if compiling on another platform, get in touch with the list to upload the package, wrappers for -various languages have been provided, and can be found in the bindings section
Libxml2 is also available from CVS:
The Gnome +various languages have been provided, and can be found in the bindings section
Libxml2 is also available from CVS:
The Gnome CVS base. Check the Gnome CVS Tools page; the CVS module is libxml2.
xmlNodePtr xmlAddPrevSibling (xmlNodePtr cur,
xmlNodePtr elem)
xmlNodePtr xmlAddSibling (xmlNodePtr cur,
xmlNodePtr elem)
void xmlAttrSerializeTxtContent (xmlBufferPtr buf,-
xmlDocPtr doc,
xmlAttrPtr attr,
const xmlChar * string)
void xmlBufferAdd (xmlBufferPtr buf,-
const xmlChar * str,
int len)
void xmlBufferAddHead (xmlBufferPtr buf,-
const xmlChar * str,
int len)
void xmlBufferCCat (xmlBufferPtr buf,-
const char * str)
void xmlBufferCat (xmlBufferPtr buf,+
const xmlChar * str)
int xmlBufferAdd (xmlBufferPtr buf,+
const xmlChar * str,
int len)
int xmlBufferAddHead (xmlBufferPtr buf,+
const xmlChar * str,
int len)
int xmlBufferCCat (xmlBufferPtr buf,+
const char * str)
int xmlBufferCat (xmlBufferPtr buf,
const xmlChar * str)
const xmlChar * xmlBufferContent (const xmlBufferPtr buf)
xmlBufferPtr xmlBufferCreate (void)
xmlBufferPtr xmlBufferCreateSize (size_t size)@@ -604,15 +604,15 @@ A:link, A:visited, A:active { text-decoration: underline }
Add a new element @elem to the list of siblings of @cur merging adjacent TEXT nodes (@elem may be freed) If the new element was already inserted in a document it is first unlinked from its existing context.
| cur: | the child node |
| elem: | the new node |
| Returns: | the new element or NULL in case of error. |
void xmlAttrSerializeTxtContent (xmlBufferPtr buf,
xmlDocPtr doc,
xmlAttrPtr attr,
const xmlChar * string)
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 |
void xmlBufferAdd (xmlBufferPtr buf,
const xmlChar * str,
int len)
+
buf: the XML buffer output doc: the document attr: the attribute node string: the text content Function: xmlBufferAdd
int xmlBufferAdd (xmlBufferPtr buf,
const xmlChar * str,
int len)
Add a string range to an XML buffer. if len == -1, the length of str is recomputed.
-
buf: the buffer to dump str: the #xmlChar string len: the number of #xmlChar to add Function: xmlBufferAddHead
void xmlBufferAddHead (xmlBufferPtr buf,
const xmlChar * str,
int len)
+
buf: the buffer to dump str: the #xmlChar string len: the number of #xmlChar to add Returns: 0 successful, a positive error code number otherwise and -1 in case of internal or API error. Function: xmlBufferAddHead
int xmlBufferAddHead (xmlBufferPtr buf,
const xmlChar * str,
int len)
Add a string range to the beginning of an XML buffer. if len == -1, the length of @str is recomputed.
-
buf: the buffer str: the #xmlChar string len: the number of #xmlChar to add Function: xmlBufferCCat
void xmlBufferCCat (xmlBufferPtr buf,
const char * str)
+
buf: the buffer str: the #xmlChar string len: the number of #xmlChar to add Returns: 0 successful, a positive error code number otherwise and -1 in case of internal or API error. Function: xmlBufferCCat
int xmlBufferCCat (xmlBufferPtr buf,
const char * str)
Append a zero terminated C string to an XML buffer.
-
buf: the buffer to dump str: the C char string Function: xmlBufferCat
void xmlBufferCat (xmlBufferPtr buf,
const xmlChar * str)
+
buf: the buffer to dump str: the C char string Returns: 0 successful, a positive error code number otherwise and -1 in case of internal or API error. Function: xmlBufferCat
int xmlBufferCat (xmlBufferPtr buf,
const xmlChar * str)
Append a zero terminated string to an XML buffer.
-
buf: the buffer to dump str: the #xmlChar string Function: xmlBufferContent
const xmlChar * xmlBufferContent (const xmlBufferPtr buf)
+
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. Function: xmlBufferContent
const xmlChar * xmlBufferContent (const xmlBufferPtr buf)
Function to extract the content of a buffer
buf: the buffer Returns: the internal content Function: xmlBufferCreate
xmlBufferPtr xmlBufferCreate (void)
routine to create an XML buffer.
diff --git a/doc/libxml2-api.xml b/doc/libxml2-api.xml index d205ba54..a596e2d7 100644 --- a/doc/libxml2-api.xml +++ b/doc/libxml2-api.xml @@ -7415,28 +7415,28 @@ actually an xmlCharEncoding'/>Add a string range to an XML buffer. if len == -1, the length of str is recomputed. -+ Add a string range to the beginning of an XML buffer. if len == -1, the length of @str is recomputed. -+ Append a zero terminated C string to an XML buffer. -+ Append a zero terminated string to an XML buffer. -- + + diff --git a/doc/libxml2-refs.xml b/doc/libxml2-refs.xml index a1da9497..70fe0bda 100644 --- a/doc/libxml2-refs.xml +++ b/doc/libxml2-refs.xml @@ -12506,6 +12506,10 @@ + + + + @@ -16706,6 +16710,7 @@ + @@ -19445,7 +19450,6 @@ - @@ -23518,6 +23522,10 @@ + + + + @@ -25897,6 +25905,10 @@ + + + + diff --git a/doc/xml.html b/doc/xml.html index df889f5e..e3fae79a 100644 --- a/doc/xml.html +++ b/doc/xml.html @@ -615,18 +615,18 @@ packages installed to compile applications using libxml.) You can find all the history of libxml(2) and libxslt releases in the old directory. The precompiled -Windows binaries made by Igor Zlatovic are available in the win32 directory.
+Windows binaries made by Igor Zlatovic are available in the win32 directory.Binary ports:
- Red Hat RPMs for i386 are available directly on xmlsoft.org, the source RPM will compile on any architecture supported by Red Hat.
-- +
- + binaries.
Igor Zlatkovic is now the maintainer of the Windows port, he provides - binaries.
Libxml2 is also available from CVS:
The Gnome + href="http://cvs.gnome.org/viewcvs/libxml2/">Gnome CVS base. Check the Gnome CVS Tools page; the CVS module is libxml2.