IF YOU WOULD LIKE TO GET AN ACCOUNT, please write an
email to Administrator. User accounts are meant only to access repo
and report issues and/or generate pull requests.
This is a purpose-specific Git hosting for
BaseALT
projects. Thank you for your understanding!
Только зарегистрированные пользователи имеют доступ к сервису!
Для получения аккаунта, обратитесь к администратору.
</pre><p>Create a new <ahref="libxml-xmlwriter.html#xmlNewTextWriter">xmlNewTextWriter</a> structure using an <ahref="libxml-tree.html#xmlOutputBufferPtr">xmlOutputBufferPtr</a> NOTE: the @out parameter will be deallocated when the writer is closed (if the call succeed.)</p>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>out</tt></i>:</span></td><td>an <ahref="libxml-tree.html#xmlOutputBufferPtr">xmlOutputBufferPtr</a></td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the new <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> or NULL in case of error</td></tr></tbody></table></div><h3><aname="xmlNewTextWriterDoc"id="xmlNewTextWriterDoc"></a>Function: xmlNewTextWriterDoc</h3><preclass="programlisting"><ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> xmlNewTextWriterDoc (<ahref="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> * doc, <br/> int compression)<br/>
</pre><p>Create a new <ahref="libxml-xmlwriter.html#xmlNewTextWriter">xmlNewTextWriter</a> structure with @*doc as output</p>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>doc</tt></i>:</span></td><td>address of a <ahref="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> to hold the new XML document tree</td></tr><tr><td><spanclass="term"><i><tt>compression</tt></i>:</span></td><td>compress the output?</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the new <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> or NULL in case of error</td></tr></tbody></table></div><h3><aname="xmlNewTextWriterFilename"id="xmlNewTextWriterFilename"></a>Function: xmlNewTextWriterFilename</h3><preclass="programlisting"><ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> xmlNewTextWriterFilename (const char * uri, <br/> int compression)<br/>
</pre><p>Create a new <ahref="libxml-xmlwriter.html#xmlNewTextWriter">xmlNewTextWriter</a> structure with @uri as output</p>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>uri</tt></i>:</span></td><td>the URI of the resource for the output</td></tr><tr><td><spanclass="term"><i><tt>compression</tt></i>:</span></td><td>compress the output?</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the new <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> or NULL in case of error</td></tr></tbody></table></div><h3><aname="xmlNewTextWriterMemory"id="xmlNewTextWriterMemory"></a>Function: xmlNewTextWriterMemory</h3><preclass="programlisting"><ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> xmlNewTextWriterMemory (<ahref="libxml-tree.html#xmlBufferPtr">xmlBufferPtr</a> buf, <br/> int compression)<br/>
</pre><p>Create a new <ahref="libxml-xmlwriter.html#xmlNewTextWriter">xmlNewTextWriter</a> structure with @buf as output TODO: handle compression</p>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>buf</tt></i>:</span></td><td><ahref="libxml-tree.html#xmlBufferPtr">xmlBufferPtr</a></td></tr><tr><td><spanclass="term"><i><tt>compression</tt></i>:</span></td><td>compress the output?</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the new <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> or NULL in case of error</td></tr></tbody></table></div><h3><aname="xmlNewTextWriterPushParser"id="xmlNewTextWriterPushParser"></a>Function: xmlNewTextWriterPushParser</h3><preclass="programlisting"><ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> xmlNewTextWriterPushParser (<ahref="libxml-tree.html#xmlParserCtxtPtr">xmlParserCtxtPtr</a> ctxt, <br/> int compression)<br/>
</pre><p>Create a new <ahref="libxml-xmlwriter.html#xmlNewTextWriter">xmlNewTextWriter</a> structure with @ctxt as output NOTE: the @ctxt context will be freed with the resulting writer (if the call succeeds). TODO: handle compression</p>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>ctxt</tt></i>:</span></td><td><ahref="libxml-tree.html#xmlParserCtxtPtr">xmlParserCtxtPtr</a> to hold the new XML document tree</td></tr><tr><td><spanclass="term"><i><tt>compression</tt></i>:</span></td><td>compress the output?</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the new <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> or NULL in case of error</td></tr></tbody></table></div><h3><aname="xmlNewTextWriterTree"id="xmlNewTextWriterTree"></a>Function: xmlNewTextWriterTree</h3><preclass="programlisting"><ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> xmlNewTextWriterTree (<ahref="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> doc, <br/><ahref="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node, <br/> int compression)<br/>
</pre><p>Create a new <ahref="libxml-xmlwriter.html#xmlNewTextWriter">xmlNewTextWriter</a> structure with @doc as output starting at @node</p>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>doc</tt></i>:</span></td><td><ahref="libxml-tree.html#xmlDocPtr">xmlDocPtr</a></td></tr><tr><td><spanclass="term"><i><tt>node</tt></i>:</span></td><td><ahref="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> or NULL for doc->children</td></tr><tr><td><spanclass="term"><i><tt>compression</tt></i>:</span></td><td>compress the output?</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the new <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> or NULL in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterEndAttribute"id="xmlTextWriterEndAttribute"></a>Function: xmlTextWriterEndAttribute</h3><preclass="programlisting">int xmlTextWriterEndAttribute (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterEndCDATA"id="xmlTextWriterEndCDATA"></a>Function: xmlTextWriterEndCDATA</h3><preclass="programlisting">int xmlTextWriterEndCDATA (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterEndComment"id="xmlTextWriterEndComment"></a>Function: xmlTextWriterEndComment</h3><preclass="programlisting">int xmlTextWriterEndComment (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterEndDTD"id="xmlTextWriterEndDTD"></a>Function: xmlTextWriterEndDTD</h3><preclass="programlisting">int xmlTextWriterEndDTD (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterEndDTDAttlist"id="xmlTextWriterEndDTDAttlist"></a>Function: xmlTextWriterEndDTDAttlist</h3><preclass="programlisting">int xmlTextWriterEndDTDAttlist (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer)<br/>
</pre><p>End an xml DTD <ahref="libxml-SAX.html#attribute">attribute</a> list.</p>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterEndDTDElement"id="xmlTextWriterEndDTDElement"></a>Function: xmlTextWriterEndDTDElement</h3><preclass="programlisting">int xmlTextWriterEndDTDElement (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer)<br/>
</pre><p>End an xml DTD element.</p>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterEndDTDEntity"id="xmlTextWriterEndDTDEntity"></a>Function: xmlTextWriterEndDTDEntity</h3><preclass="programlisting">int xmlTextWriterEndDTDEntity (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterEndDocument"id="xmlTextWriterEndDocument"></a>Function: xmlTextWriterEndDocument</h3><preclass="programlisting">int xmlTextWriterEndDocument (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer)<br/>
</pre><p>End an xml document. All open elements are closed, and the content is flushed to the output.</p>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterEndElement"id="xmlTextWriterEndElement"></a>Function: xmlTextWriterEndElement</h3><preclass="programlisting">int xmlTextWriterEndElement (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterEndPI"id="xmlTextWriterEndPI"></a>Function: xmlTextWriterEndPI</h3><preclass="programlisting">int xmlTextWriterEndPI (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer)<br/>
</pre><p>End the current xml PI.</p>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterFlush"id="xmlTextWriterFlush"></a>Function: xmlTextWriterFlush</h3><preclass="programlisting">int xmlTextWriterFlush (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer)<br/>
</pre><p>Flush the output buffer.</p>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterFullEndElement"id="xmlTextWriterFullEndElement"></a>Function: xmlTextWriterFullEndElement</h3><preclass="programlisting">int xmlTextWriterFullEndElement (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer)<br/>
</pre><p>End the current xml element. Writes an end tag even if the element is empty</p>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterSetIndent"id="xmlTextWriterSetIndent"></a>Function: xmlTextWriterSetIndent</h3><preclass="programlisting">int xmlTextWriterSetIndent (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> int indent)<br/>
</pre><p>Set indentation output. indent = 0 do not indentation. indent > 0 do indentation.</p>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>name</tt></i>:</span></td><td>element name</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterStartAttributeNS"id="xmlTextWriterStartAttributeNS"></a>Function: xmlTextWriterStartAttributeNS</h3><preclass="programlisting">int xmlTextWriterStartAttributeNS (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * prefix, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * name, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * namespaceURI)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>prefix</tt></i>:</span></td><td>namespace prefix or NULL</td></tr><tr><td><spanclass="term"><i><tt>name</tt></i>:</span></td><td>element local name</td></tr><tr><td><spanclass="term"><i><tt>namespaceURI</tt></i>:</span></td><td>namespace URI or NULL</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterStartCDATA"id="xmlTextWriterStartCDATA"></a>Function: xmlTextWriterStartCDATA</h3><preclass="programlisting">int xmlTextWriterStartCDATA (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterStartComment"id="xmlTextWriterStartComment"></a>Function: xmlTextWriterStartComment</h3><preclass="programlisting">int xmlTextWriterStartComment (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterStartDTD"id="xmlTextWriterStartDTD"></a>Function: xmlTextWriterStartDTD</h3><preclass="programlisting">int xmlTextWriterStartDTD (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * name, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * pubid, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * sysid)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>name</tt></i>:</span></td><td>the name of the DTD</td></tr><tr><td><spanclass="term"><i><tt>pubid</tt></i>:</span></td><td>the public identifier, which is an alternative to the system identifier</td></tr><tr><td><spanclass="term"><i><tt>sysid</tt></i>:</span></td><td>the system identifier, which is the URI of the DTD</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterStartDTDAttlist"id="xmlTextWriterStartDTDAttlist"></a>Function: xmlTextWriterStartDTDAttlist</h3><preclass="programlisting">int xmlTextWriterStartDTDAttlist (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * name)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>name</tt></i>:</span></td><td>the name of the DTD ATTLIST</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterStartDTDElement"id="xmlTextWriterStartDTDElement"></a>Function: xmlTextWriterStartDTDElement</h3><preclass="programlisting">int xmlTextWriterStartDTDElement (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * name)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>name</tt></i>:</span></td><td>the name of the DTD element</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterStartDTDEntity"id="xmlTextWriterStartDTDEntity"></a>Function: xmlTextWriterStartDTDEntity</h3><preclass="programlisting">int xmlTextWriterStartDTDEntity (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> int pe, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * name)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>pe</tt></i>:</span></td><td>TRUE if this is a parameter entity, FALSE if not</td></tr><tr><td><spanclass="term"><i><tt>name</tt></i>:</span></td><td>the name of the DTD ATTLIST</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterStartDocument"id="xmlTextWriterStartDocument"></a>Function: xmlTextWriterStartDocument</h3><preclass="programlisting">int xmlTextWriterStartDocument (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> const char * version, <br/> const char * encoding, <br/> const char * standalone)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>version</tt></i>:</span></td><td>the xml version ("1.0") or NULL for default ("1.0")</td></tr><tr><td><spanclass="term"><i><tt>encoding</tt></i>:</span></td><td>the encoding or NULL for default</td></tr><tr><td><spanclass="term"><i><tt>standalone</tt></i>:</span></td><td>"yes" or "no" or NULL for default</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterStartElement"id="xmlTextWriterStartElement"></a>Function: xmlTextWriterStartElement</h3><preclass="programlisting">int xmlTextWriterStartElement (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * name)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>name</tt></i>:</span></td><td>element name</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterStartElementNS"id="xmlTextWriterStartElementNS"></a>Function: xmlTextWriterStartElementNS</h3><preclass="programlisting">int xmlTextWriterStartElementNS (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * prefix, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * name, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * namespaceURI)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>prefix</tt></i>:</span></td><td>namespace prefix or NULL</td></tr><tr><td><spanclass="term"><i><tt>name</tt></i>:</span></td><td>element local name</td></tr><tr><td><spanclass="term"><i><tt>namespaceURI</tt></i>:</span></td><td>namespace URI or NULL</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterStartPI"id="xmlTextWriterStartPI"></a>Function: xmlTextWriterStartPI</h3><preclass="programlisting">int xmlTextWriterStartPI (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * target)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>target</tt></i>:</span></td><td>PI target</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterWriteAttribute"id="xmlTextWriterWriteAttribute"></a>Function: xmlTextWriterWriteAttribute</h3><preclass="programlisting">int xmlTextWriterWriteAttribute (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * name, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * content)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>prefix</tt></i>:</span></td><td>namespace prefix</td></tr><tr><td><spanclass="term"><i><tt>name</tt></i>:</span></td><td><ahref="libxml-SAX.html#attribute">attribute</a> local name</td></tr><tr><td><spanclass="term"><i><tt>namespaceURI</tt></i>:</span></td><td>namespace URI</td></tr><tr><td><spanclass="term"><i><tt>content</tt></i>:</span></td><td><ahref="libxml-SAX.html#attribute">attribute</a> content</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterWriteBase64"id="xmlTextWriterWriteBase64"></a>Function: xmlTextWriterWriteBase64</h3><preclass="programlisting">int xmlTextWriterWriteBase64 (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> const char * data, <br/> int start, <br/> int len)<br/>
</pre><p>Write an base64 encoded xml text.</p>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>data</tt></i>:</span></td><td>binary data</td></tr><tr><td><spanclass="term"><i><tt>start</tt></i>:</span></td><td>the position within the data of the first byte to encode</td></tr><tr><td><spanclass="term"><i><tt>len</tt></i>:</span></td><td>the number of bytes to encode</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterWriteBinHex"id="xmlTextWriterWriteBinHex"></a>Function: xmlTextWriterWriteBinHex</h3><preclass="programlisting">int xmlTextWriterWriteBinHex (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> const char * data, <br/> int start, <br/> int len)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>data</tt></i>:</span></td><td>binary data</td></tr><tr><td><spanclass="term"><i><tt>start</tt></i>:</span></td><td>the position within the data of the first byte to encode</td></tr><tr><td><spanclass="term"><i><tt>len</tt></i>:</span></td><td>the number of bytes to encode</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterWriteCDATA"id="xmlTextWriterWriteCDATA"></a>Function: xmlTextWriterWriteCDATA</h3><preclass="programlisting">int xmlTextWriterWriteCDATA (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * content)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>content</tt></i>:</span></td><td>CDATA content</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterWriteComment"id="xmlTextWriterWriteComment"></a>Function: xmlTextWriterWriteComment</h3><preclass="programlisting">int xmlTextWriterWriteComment (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * content)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>name</tt></i>:</span></td><td>the name of the DTD</td></tr><tr><td><spanclass="term"><i><tt>pubid</tt></i>:</span></td><td>the public identifier, which is an alternative to the system identifier</td></tr><tr><td><spanclass="term"><i><tt>sysid</tt></i>:</span></td><td>the system identifier, which is the URI of the DTD</td></tr><tr><td><spanclass="term"><i><tt>subset</tt></i>:</span></td><td>string content of the DTD</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterWriteDTDAttlist"id="xmlTextWriterWriteDTDAttlist"></a>Function: xmlTextWriterWriteDTDAttlist</h3><preclass="programlisting">int xmlTextWriterWriteDTDAttlist (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * name, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * content)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>name</tt></i>:</span></td><td>the name of the DTD ATTLIST</td></tr><tr><td><spanclass="term"><i><tt>content</tt></i>:</span></td><td>content of the ATTLIST</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterWriteDTDElement"id="xmlTextWriterWriteDTDElement"></a>Function: xmlTextWriterWriteDTDElement</h3><preclass="programlisting">int xmlTextWriterWriteDTDElement (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * name, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * content)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>name</tt></i>:</span></td><td>the name of the DTD element</td></tr><tr><td><spanclass="term"><i><tt>content</tt></i>:</span></td><td>content of the element</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterWriteDTDEntity"id="xmlTextWriterWriteDTDEntity"></a>Function: xmlTextWriterWriteDTDEntity</h3><preclass="programlisting">int xmlTextWriterWriteDTDEntity (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> int pe, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * name, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * pubid, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * sysid, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * ndataid, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * content)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>pe</tt></i>:</span></td><td>TRUE if this is a parameter entity, FALSE if not</td></tr><tr><td><spanclass="term"><i><tt>name</tt></i>:</span></td><td>the name of the DTD entity</td></tr><tr><td><spanclass="term"><i><tt>pubid</tt></i>:</span></td><td>the public identifier, which is an alternative to the system identifier</td></tr><tr><td><spanclass="term"><i><tt>sysid</tt></i>:</span></td><td>the system identifier, which is the URI of the DTD</td></tr><tr><td><spanclass="term"><i><tt>ndataid</tt></i>:</span></td><td>the xml notation name.</td></tr><tr><td><spanclass="term"><i><tt>content</tt></i>:</span></td><td>content of the entity</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterWriteDTDExternalEntity"id="xmlTextWriterWriteDTDExternalEntity"></a>Function: xmlTextWriterWriteDTDExternalEntity</h3><preclass="programlisting">int xmlTextWriterWriteDTDExternalEntity (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> int pe, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * name, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * pubid, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * sysid, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * ndataid)<br/>
</pre><p>Write a DTD external entity. The entity must have been started with <ahref="libxml-xmlwriter.html#xmlTextWriterStartDTDEntity">xmlTextWriterStartDTDEntity</a></p>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>pe</tt></i>:</span></td><td>TRUE if this is a parameter entity, FALSE if not</td></tr><tr><td><spanclass="term"><i><tt>name</tt></i>:</span></td><td>the name of the DTD entity</td></tr><tr><td><spanclass="term"><i><tt>pubid</tt></i>:</span></td><td>the public identifier, which is an alternative to the system identifier</td></tr><tr><td><spanclass="term"><i><tt>sysid</tt></i>:</span></td><td>the system identifier, which is the URI of the DTD</td></tr><tr><td><spanclass="term"><i><tt>ndataid</tt></i>:</span></td><td>the xml notation name.</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterWriteDTDExternalEntityContents"id="xmlTextWriterWriteDTDExternalEntityContents"></a>Function: xmlTextWriterWriteDTDExternalEntityContents</h3><preclass="programlisting">int xmlTextWriterWriteDTDExternalEntityContents (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * pubid, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * sysid, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * ndataid)<br/>
</pre><p>Write the contents of a DTD external entity.</p>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>pubid</tt></i>:</span></td><td>the public identifier, which is an alternative to the system identifier</td></tr><tr><td><spanclass="term"><i><tt>sysid</tt></i>:</span></td><td>the system identifier, which is the URI of the DTD</td></tr><tr><td><spanclass="term"><i><tt>ndataid</tt></i>:</span></td><td>the xml notation name.</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterWriteDTDInternalEntity"id="xmlTextWriterWriteDTDInternalEntity"></a>Function: xmlTextWriterWriteDTDInternalEntity</h3><preclass="programlisting">int xmlTextWriterWriteDTDInternalEntity (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> int pe, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * name, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * content)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>pe</tt></i>:</span></td><td>TRUE if this is a parameter entity, FALSE if not</td></tr><tr><td><spanclass="term"><i><tt>name</tt></i>:</span></td><td>the name of the DTD entity</td></tr><tr><td><spanclass="term"><i><tt>content</tt></i>:</span></td><td>content of the entity</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterWriteDTDNotation"id="xmlTextWriterWriteDTDNotation"></a>Function: xmlTextWriterWriteDTDNotation</h3><preclass="programlisting">int xmlTextWriterWriteDTDNotation (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * name, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * pubid, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * sysid)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>name</tt></i>:</span></td><td>the name of the xml notation</td></tr><tr><td><spanclass="term"><i><tt>pubid</tt></i>:</span></td><td>the public identifier, which is an alternative to the system identifier</td></tr><tr><td><spanclass="term"><i><tt>sysid</tt></i>:</span></td><td>the system identifier, which is the URI of the DTD</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterWriteElement"id="xmlTextWriterWriteElement"></a>Function: xmlTextWriterWriteElement</h3><preclass="programlisting">int xmlTextWriterWriteElement (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * name, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * content)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>prefix</tt></i>:</span></td><td>namespace prefix</td></tr><tr><td><spanclass="term"><i><tt>name</tt></i>:</span></td><td>element local name</td></tr><tr><td><spanclass="term"><i><tt>namespaceURI</tt></i>:</span></td><td>namespace URI</td></tr><tr><td><spanclass="term"><i><tt>content</tt></i>:</span></td><td>element content</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterWriteFormatAttribute"id="xmlTextWriterWriteFormatAttribute"></a>Function: xmlTextWriterWriteFormatAttribute</h3><preclass="programlisting">int xmlTextWriterWriteFormatAttribute (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * name, <br/> const char * format, <br/> ... ...)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>name</tt></i>:</span></td><td><ahref="libxml-SAX.html#attribute">attribute</a> name</td></tr><tr><td><spanclass="term"><i><tt>format</tt></i>:</span></td><td>format string (see printf)</td></tr><tr><td><spanclass="term"><i><tt>...</tt></i>:</span></td><td>extra parameters for the format</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterWriteFormatAttributeNS"id="xmlTextWriterWriteFormatAttributeNS"></a>Function: xmlTextWriterWriteFormatAttributeNS</h3><preclass="programlisting">int xmlTextWriterWriteFormatAttributeNS (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * prefix, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * name, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * namespaceURI, <br/> const char * format, <br/> ... ...)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>prefix</tt></i>:</span></td><td>namespace prefix</td></tr><tr><td><spanclass="term"><i><tt>name</tt></i>:</span></td><td><ahref="libxml-SAX.html#attribute">attribute</a> local name</td></tr><tr><td><spanclass="term"><i><tt>namespaceURI</tt></i>:</span></td><td>namespace URI</td></tr><tr><td><spanclass="term"><i><tt>format</tt></i>:</span></td><td>format string (see printf)</td></tr><tr><td><spanclass="term"><i><tt>...</tt></i>:</span></td><td>extra parameters for the format</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterWriteFormatCDATA"id="xmlTextWriterWriteFormatCDATA"></a>Function: xmlTextWriterWriteFormatCDATA</h3><preclass="programlisting">int xmlTextWriterWriteFormatCDATA (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> const char * format, <br/> ... ...)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>format</tt></i>:</span></td><td>format string (see printf)</td></tr><tr><td><spanclass="term"><i><tt>...</tt></i>:</span></td><td>extra parameters for the format</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterWriteFormatComment"id="xmlTextWriterWriteFormatComment"></a>Function: xmlTextWriterWriteFormatComment</h3><preclass="programlisting">int xmlTextWriterWriteFormatComment (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> const char * format, <br/> ... ...)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>format</tt></i>:</span></td><td>format string (see printf)</td></tr><tr><td><spanclass="term"><i><tt>...</tt></i>:</span></td><td>extra parameters for the format</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterWriteFormatDTD"id="xmlTextWriterWriteFormatDTD"></a>Function: xmlTextWriterWriteFormatDTD</h3><preclass="programlisting">int xmlTextWriterWriteFormatDTD (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * name, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * pubid, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * sysid, <br/> const char * format, <br/> ... ...)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>name</tt></i>:</span></td><td>the name of the DTD</td></tr><tr><td><spanclass="term"><i><tt>pubid</tt></i>:</span></td><td>the public identifier, which is an alternative to the system identifier</td></tr><tr><td><spanclass="term"><i><tt>sysid</tt></i>:</span></td><td>the system identifier, which is the URI of the DTD</td></tr><tr><td><spanclass="term"><i><tt>format</tt></i>:</span></td><td>format string (see printf)</td></tr><tr><td><spanclass="term"><i><tt>...</tt></i>:</span></td><td>extra parameters for the format</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterWriteFormatDTDAttlist"id="xmlTextWriterWriteFormatDTDAttlist"></a>Function: xmlTextWriterWriteFormatDTDAttlist</h3><preclass="programlisting">int xmlTextWriterWriteFormatDTDAttlist (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * name, <br/> const char * format, <br/> ... ...)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>name</tt></i>:</span></td><td>the name of the DTD ATTLIST</td></tr><tr><td><spanclass="term"><i><tt>format</tt></i>:</span></td><td>format string (see printf)</td></tr><tr><td><spanclass="term"><i><tt>...</tt></i>:</span></td><td>extra parameters for the format</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterWriteFormatDTDElement"id="xmlTextWriterWriteFormatDTDElement"></a>Function: xmlTextWriterWriteFormatDTDElement</h3><preclass="programlisting">int xmlTextWriterWriteFormatDTDElement (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * name, <br/> const char * format, <br/> ... ...)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>name</tt></i>:</span></td><td>the name of the DTD element</td></tr><tr><td><spanclass="term"><i><tt>format</tt></i>:</span></td><td>format string (see printf)</td></tr><tr><td><spanclass="term"><i><tt>...</tt></i>:</span></td><td>extra parameters for the format</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterWriteFormatDTDInternalEntity"id="xmlTextWriterWriteFormatDTDInternalEntity"></a>Function: xmlTextWriterWriteFormatDTDInternalEntity</h3><preclass="programlisting">int xmlTextWriterWriteFormatDTDInternalEntity (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> int pe, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * name, <br/> const char * format, <br/> ... ...)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>pe</tt></i>:</span></td><td>TRUE if this is a parameter entity, FALSE if not</td></tr><tr><td><spanclass="term"><i><tt>name</tt></i>:</span></td><td>the name of the DTD entity</td></tr><tr><td><spanclass="term"><i><tt>format</tt></i>:</span></td><td>format string (see printf)</td></tr><tr><td><spanclass="term"><i><tt>...</tt></i>:</span></td><td>extra parameters for the format</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterWriteFormatElement"id="xmlTextWriterWriteFormatElement"></a>Function: xmlTextWriterWriteFormatElement</h3><preclass="programlisting">int xmlTextWriterWriteFormatElement (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * name, <br/> const char * format, <br/> ... ...)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>name</tt></i>:</span></td><td>element name</td></tr><tr><td><spanclass="term"><i><tt>format</tt></i>:</span></td><td>format string (see printf)</td></tr><tr><td><spanclass="term"><i><tt>...</tt></i>:</span></td><td>extra parameters for the format</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterWriteFormatElementNS"id="xmlTextWriterWriteFormatElementNS"></a>Function: xmlTextWriterWriteFormatElementNS</h3><preclass="programlisting">int xmlTextWriterWriteFormatElementNS (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * prefix, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * name, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * namespaceURI, <br/> const char * format, <br/> ... ...)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>prefix</tt></i>:</span></td><td>namespace prefix</td></tr><tr><td><spanclass="term"><i><tt>name</tt></i>:</span></td><td>element local name</td></tr><tr><td><spanclass="term"><i><tt>namespaceURI</tt></i>:</span></td><td>namespace URI</td></tr><tr><td><spanclass="term"><i><tt>format</tt></i>:</span></td><td>format string (see printf)</td></tr><tr><td><spanclass="term"><i><tt>...</tt></i>:</span></td><td>extra parameters for the format</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterWriteFormatPI"id="xmlTextWriterWriteFormatPI"></a>Function: xmlTextWriterWriteFormatPI</h3><preclass="programlisting">int xmlTextWriterWriteFormatPI (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * target, <br/> const char * format, <br/> ... ...)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>target</tt></i>:</span></td><td>PI target</td></tr><tr><td><spanclass="term"><i><tt>format</tt></i>:</span></td><td>format string (see printf)</td></tr><tr><td><spanclass="term"><i><tt>...</tt></i>:</span></td><td>extra parameters for the format</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterWriteFormatRaw"id="xmlTextWriterWriteFormatRaw"></a>Function: xmlTextWriterWriteFormatRaw</h3><preclass="programlisting">int xmlTextWriterWriteFormatRaw (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> const char * format, <br/> ... ...)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>format</tt></i>:</span></td><td>format string (see printf)</td></tr><tr><td><spanclass="term"><i><tt>...</tt></i>:</span></td><td>extra parameters for the format</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterWriteFormatString"id="xmlTextWriterWriteFormatString"></a>Function: xmlTextWriterWriteFormatString</h3><preclass="programlisting">int xmlTextWriterWriteFormatString (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> const char * format, <br/> ... ...)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>format</tt></i>:</span></td><td>format string (see printf)</td></tr><tr><td><spanclass="term"><i><tt>...</tt></i>:</span></td><td>extra parameters for the format</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterWritePI"id="xmlTextWriterWritePI"></a>Function: xmlTextWriterWritePI</h3><preclass="programlisting">int xmlTextWriterWritePI (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * target, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * content)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>target</tt></i>:</span></td><td>PI target</td></tr><tr><td><spanclass="term"><i><tt>content</tt></i>:</span></td><td>PI content</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterWriteRaw"id="xmlTextWriterWriteRaw"></a>Function: xmlTextWriterWriteRaw</h3><preclass="programlisting">int xmlTextWriterWriteRaw (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * content)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>content</tt></i>:</span></td><td>text string</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterWriteRawLen"id="xmlTextWriterWriteRawLen"></a>Function: xmlTextWriterWriteRawLen</h3><preclass="programlisting">int xmlTextWriterWriteRawLen (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * content, <br/> int len)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>content</tt></i>:</span></td><td>text string</td></tr><tr><td><spanclass="term"><i><tt>len</tt></i>:</span></td><td>length of the text string</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterWriteString"id="xmlTextWriterWriteString"></a>Function: xmlTextWriterWriteString</h3><preclass="programlisting">int xmlTextWriterWriteString (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * content)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>content</tt></i>:</span></td><td>text string</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterWriteVFormatAttribute"id="xmlTextWriterWriteVFormatAttribute"></a>Function: xmlTextWriterWriteVFormatAttribute</h3><preclass="programlisting">int xmlTextWriterWriteVFormatAttribute (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * name, <br/> const char * format, <br/> va_list argptr)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>name</tt></i>:</span></td><td><ahref="libxml-SAX.html#attribute">attribute</a> name</td></tr><tr><td><spanclass="term"><i><tt>format</tt></i>:</span></td><td>format string (see printf)</td></tr><tr><td><spanclass="term"><i><tt>argptr</tt></i>:</span></td><td>pointer to the first member of the variable argument list.</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterWriteVFormatAttributeNS"id="xmlTextWriterWriteVFormatAttributeNS"></a>Function: xmlTextWriterWriteVFormatAttributeNS</h3><preclass="programlisting">int xmlTextWriterWriteVFormatAttributeNS (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * prefix, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * name, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * namespaceURI, <br/> const char * format, <br/> va_list argptr)<br/>
</pre><p>Write a formatted xml attribute.with namespace support</p>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>prefix</tt></i>:</span></td><td>namespace prefix</td></tr><tr><td><spanclass="term"><i><tt>name</tt></i>:</span></td><td><ahref="libxml-SAX.html#attribute">attribute</a> local name</td></tr><tr><td><spanclass="term"><i><tt>namespaceURI</tt></i>:</span></td><td>namespace URI</td></tr><tr><td><spanclass="term"><i><tt>format</tt></i>:</span></td><td>format string (see printf)</td></tr><tr><td><spanclass="term"><i><tt>argptr</tt></i>:</span></td><td>pointer to the first member of the variable argument list.</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterWriteVFormatCDATA"id="xmlTextWriterWriteVFormatCDATA"></a>Function: xmlTextWriterWriteVFormatCDATA</h3><preclass="programlisting">int xmlTextWriterWriteVFormatCDATA (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> const char * format, <br/> va_list argptr)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>format</tt></i>:</span></td><td>format string (see printf)</td></tr><tr><td><spanclass="term"><i><tt>argptr</tt></i>:</span></td><td>pointer to the first member of the variable argument list.</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterWriteVFormatComment"id="xmlTextWriterWriteVFormatComment"></a>Function: xmlTextWriterWriteVFormatComment</h3><preclass="programlisting">int xmlTextWriterWriteVFormatComment (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> const char * format, <br/> va_list argptr)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>format</tt></i>:</span></td><td>format string (see printf)</td></tr><tr><td><spanclass="term"><i><tt>argptr</tt></i>:</span></td><td>pointer to the first member of the variable argument list.</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterWriteVFormatDTD"id="xmlTextWriterWriteVFormatDTD"></a>Function: xmlTextWriterWriteVFormatDTD</h3><preclass="programlisting">int xmlTextWriterWriteVFormatDTD (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * name, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * pubid, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * sysid, <br/> const char * format, <br/> va_list argptr)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>name</tt></i>:</span></td><td>the name of the DTD</td></tr><tr><td><spanclass="term"><i><tt>pubid</tt></i>:</span></td><td>the public identifier, which is an alternative to the system identifier</td></tr><tr><td><spanclass="term"><i><tt>sysid</tt></i>:</span></td><td>the system identifier, which is the URI of the DTD</td></tr><tr><td><spanclass="term"><i><tt>format</tt></i>:</span></td><td>format string (see printf)</td></tr><tr><td><spanclass="term"><i><tt>argptr</tt></i>:</span></td><td>pointer to the first member of the variable argument list.</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterWriteVFormatDTDAttlist"id="xmlTextWriterWriteVFormatDTDAttlist"></a>Function: xmlTextWriterWriteVFormatDTDAttlist</h3><preclass="programlisting">int xmlTextWriterWriteVFormatDTDAttlist (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * name, <br/> const char * format, <br/> va_list argptr)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>name</tt></i>:</span></td><td>the name of the DTD ATTLIST</td></tr><tr><td><spanclass="term"><i><tt>format</tt></i>:</span></td><td>format string (see printf)</td></tr><tr><td><spanclass="term"><i><tt>argptr</tt></i>:</span></td><td>pointer to the first member of the variable argument list.</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterWriteVFormatDTDElement"id="xmlTextWriterWriteVFormatDTDElement"></a>Function: xmlTextWriterWriteVFormatDTDElement</h3><preclass="programlisting">int xmlTextWriterWriteVFormatDTDElement (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * name, <br/> const char * format, <br/> va_list argptr)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>name</tt></i>:</span></td><td>the name of the DTD element</td></tr><tr><td><spanclass="term"><i><tt>format</tt></i>:</span></td><td>format string (see printf)</td></tr><tr><td><spanclass="term"><i><tt>argptr</tt></i>:</span></td><td>pointer to the first member of the variable argument list.</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterWriteVFormatDTDInternalEntity"id="xmlTextWriterWriteVFormatDTDInternalEntity"></a>Function: xmlTextWriterWriteVFormatDTDInternalEntity</h3><preclass="programlisting">int xmlTextWriterWriteVFormatDTDInternalEntity (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> int pe, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * name, <br/> const char * format, <br/> va_list argptr)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>pe</tt></i>:</span></td><td>TRUE if this is a parameter entity, FALSE if not</td></tr><tr><td><spanclass="term"><i><tt>name</tt></i>:</span></td><td>the name of the DTD entity</td></tr><tr><td><spanclass="term"><i><tt>format</tt></i>:</span></td><td>format string (see printf)</td></tr><tr><td><spanclass="term"><i><tt>argptr</tt></i>:</span></td><td>pointer to the first member of the variable argument list.</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterWriteVFormatElement"id="xmlTextWriterWriteVFormatElement"></a>Function: xmlTextWriterWriteVFormatElement</h3><preclass="programlisting">int xmlTextWriterWriteVFormatElement (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * name, <br/> const char * format, <br/> va_list argptr)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>name</tt></i>:</span></td><td>element name</td></tr><tr><td><spanclass="term"><i><tt>format</tt></i>:</span></td><td>format string (see printf)</td></tr><tr><td><spanclass="term"><i><tt>argptr</tt></i>:</span></td><td>pointer to the first member of the variable argument list.</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterWriteVFormatElementNS"id="xmlTextWriterWriteVFormatElementNS"></a>Function: xmlTextWriterWriteVFormatElementNS</h3><preclass="programlisting">int xmlTextWriterWriteVFormatElementNS (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * prefix, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * name, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * namespaceURI, <br/> const char * format, <br/> va_list argptr)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>prefix</tt></i>:</span></td><td>namespace prefix</td></tr><tr><td><spanclass="term"><i><tt>name</tt></i>:</span></td><td>element local name</td></tr><tr><td><spanclass="term"><i><tt>namespaceURI</tt></i>:</span></td><td>namespace URI</td></tr><tr><td><spanclass="term"><i><tt>format</tt></i>:</span></td><td>format string (see printf)</td></tr><tr><td><spanclass="term"><i><tt>argptr</tt></i>:</span></td><td>pointer to the first member of the variable argument list.</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterWriteVFormatPI"id="xmlTextWriterWriteVFormatPI"></a>Function: xmlTextWriterWriteVFormatPI</h3><preclass="programlisting">int xmlTextWriterWriteVFormatPI (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> const <ahref="libxml-xmlstring.html#xmlChar">xmlChar</a> * target, <br/> const char * format, <br/> va_list argptr)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>target</tt></i>:</span></td><td>PI target</td></tr><tr><td><spanclass="term"><i><tt>format</tt></i>:</span></td><td>format string (see printf)</td></tr><tr><td><spanclass="term"><i><tt>argptr</tt></i>:</span></td><td>pointer to the first member of the variable argument list.</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterWriteVFormatRaw"id="xmlTextWriterWriteVFormatRaw"></a>Function: xmlTextWriterWriteVFormatRaw</h3><preclass="programlisting">int xmlTextWriterWriteVFormatRaw (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> const char * format, <br/> va_list argptr)<br/>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>format</tt></i>:</span></td><td>format string (see printf)</td></tr><tr><td><spanclass="term"><i><tt>argptr</tt></i>:</span></td><td>pointer to the first member of the variable argument list.</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><aname="xmlTextWriterWriteVFormatString"id="xmlTextWriterWriteVFormatString"></a>Function: xmlTextWriterWriteVFormatString</h3><preclass="programlisting">int xmlTextWriterWriteVFormatString (<ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br/> const char * format, <br/> va_list argptr)<br/>
</pre><p>Write a formatted xml text.</p>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>writer</tt></i>:</span></td><td>the <ahref="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><spanclass="term"><i><tt>format</tt></i>:</span></td><td>format string (see printf)</td></tr><tr><td><spanclass="term"><i><tt>argptr</tt></i>:</span></td><td>pointer to the first member of the variable argument list.</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><p><ahref="../bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>