http://swpat.ffii.org/Action against software patents http://www.gnome.org/Gnome2 Logo http://www.w3.org/StatusW3C Logo http://www.redhat.com/Red Hat Logo http://xmlsoft.org/Made with Libxml2 Logo 
Module xmlwriter from libxml2
API Menu ../index.htmlMain Menu ../docs.htmlDeveloper Menu ../examples/index.htmlCode Examples index.htmlAPI Menu libxml-parser.htmlParser API libxml-tree.htmlTree API libxml-xmlreader.htmlReader API ../guidelines.htmlXML Guidelines ../ChangeLog.htmlChangeLog API Indexes ../APIchunk0.htmlAlphabetic ../APIconstructors.htmlConstructors ../APIfunctions.htmlFunctions/Types ../APIfiles.htmlModules ../APIsymbols.htmlSymbols Related links http://mail.gnome.org/archives/xml/Mail archive http://xmlsoft.org/XSLT/XSLT libxslt http://phd.cs.unibo.it/gdome2/DOM gdome2 http://www.aleksey.com/xmlsec/XML-DSig xmlsec ftp://xmlsoft.org/FTP http://www.zlatkovic.com/projects/libxml/Windows binaries http://www.blastwave.org/packages.php/libxml2Solaris binaries http://www.explain.com.au/oss/libxml2xslt.htmlMacOsX binaries http://libxmlplusplus.sourceforge.net/C++ bindings http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4PHP bindings http://sourceforge.net/projects/libxml2-pas/Pascal bindings http://rubyforge.org/projects/xml-tools/Ruby bindings http://tclxml.sourceforge.net/Tcl bindings http://bugzilla.gnome.org/buglist.cgi?product=libxml2Bug Tracker libxml-xmlversion.htmlPrev libxml-xmlversion.htmlxmlversion index.htmlUp index.htmlAPI documentation ../index.htmlHome ../index.htmlThe XML C parser and toolkit of Gnome libxml-xpath.htmlxpath libxml-xpath.htmlNext text writing API for XML 
Table of Contents
#define #xmlTextWriterWriteDocTypexmlTextWriterWriteDocType #define #xmlTextWriterWriteProcessingInstructionxmlTextWriterWriteProcessingInstruction Structure #xmlTextWriterxmlTextWriter struct _xmlTextWriter
The content of this structure is not made public by the API.
Typedef libxml-xmlwriter.html#xmlTextWriterxmlTextWriter  * xmlTextWriterPtr void	#xmlFreeTextWriterxmlFreeTextWriter 		( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer) libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr 	#xmlNewTextWriterxmlNewTextWriter 	( libxml-tree.html#xmlOutputBufferPtrxmlOutputBufferPtr  out) libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr 	#xmlNewTextWriterDocxmlNewTextWriterDoc 	( libxml-tree.html#xmlDocPtrxmlDocPtr  * doc, 						 int compression) libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr 	#xmlNewTextWriterFilenamexmlNewTextWriterFilename 	(const char * uri, 							 int compression) libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr 	#xmlNewTextWriterMemoryxmlNewTextWriterMemory 	( libxml-tree.html#xmlBufferPtrxmlBufferPtr  buf, 						 int compression) libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr 	#xmlNewTextWriterPushParserxmlNewTextWriterPushParser 	( libxml-tree.html#xmlParserCtxtPtrxmlParserCtxtPtr  ctxt, 							 int compression) libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr 	#xmlNewTextWriterTreexmlNewTextWriterTree 	( libxml-tree.html#xmlDocPtrxmlDocPtr  doc, 						 libxml-tree.html#xmlNodePtrxmlNodePtr  node, 						 int compression)int	#xmlTextWriterEndAttributexmlTextWriterEndAttribute 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer)int	#xmlTextWriterEndCDATAxmlTextWriterEndCDATA 		( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer)int	#xmlTextWriterEndCommentxmlTextWriterEndComment 		( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer)int	#xmlTextWriterEndDTDxmlTextWriterEndDTD 		( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer)int	#xmlTextWriterEndDTDAttlistxmlTextWriterEndDTDAttlist 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer)int	#xmlTextWriterEndDTDElementxmlTextWriterEndDTDElement 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer)int	#xmlTextWriterEndDTDEntityxmlTextWriterEndDTDEntity 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer)int	#xmlTextWriterEndDocumentxmlTextWriterEndDocument 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer)int	#xmlTextWriterEndElementxmlTextWriterEndElement 		( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer)int	#xmlTextWriterEndPIxmlTextWriterEndPI 		( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer)int	#xmlTextWriterFlushxmlTextWriterFlush 		( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer)int	#xmlTextWriterFullEndElementxmlTextWriterFullEndElement 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer)int	#xmlTextWriterSetIndentxmlTextWriterSetIndent 		( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 int indent)int	#xmlTextWriterSetIndentStringxmlTextWriterSetIndentString 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * str)int	#xmlTextWriterStartAttributexmlTextWriterStartAttribute 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * name)int	#xmlTextWriterStartAttributeNSxmlTextWriterStartAttributeNS 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * prefix, 					 const libxml-xmlstring.html#xmlCharxmlChar  * name, 					 const libxml-xmlstring.html#xmlCharxmlChar  * namespaceURI)int	#xmlTextWriterStartCDATAxmlTextWriterStartCDATA 		( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer)int	#xmlTextWriterStartCommentxmlTextWriterStartComment 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer)int	#xmlTextWriterStartDTDxmlTextWriterStartDTD 		( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * name, 					 const libxml-xmlstring.html#xmlCharxmlChar  * pubid, 					 const libxml-xmlstring.html#xmlCharxmlChar  * sysid)int	#xmlTextWriterStartDTDAttlistxmlTextWriterStartDTDAttlist 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * name)int	#xmlTextWriterStartDTDElementxmlTextWriterStartDTDElement 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * name)int	#xmlTextWriterStartDTDEntityxmlTextWriterStartDTDEntity 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 int pe, 					 const libxml-xmlstring.html#xmlCharxmlChar  * name)int	#xmlTextWriterStartDocumentxmlTextWriterStartDocument 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const char * version, 					 const char * encoding, 					 const char * standalone)int	#xmlTextWriterStartElementxmlTextWriterStartElement 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * name)int	#xmlTextWriterStartElementNSxmlTextWriterStartElementNS 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * prefix, 					 const libxml-xmlstring.html#xmlCharxmlChar  * name, 					 const libxml-xmlstring.html#xmlCharxmlChar  * namespaceURI)int	#xmlTextWriterStartPIxmlTextWriterStartPI 		( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * target)int	#xmlTextWriterWriteAttributexmlTextWriterWriteAttribute 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * name, 					 const libxml-xmlstring.html#xmlCharxmlChar  * content)int	#xmlTextWriterWriteAttributeNSxmlTextWriterWriteAttributeNS 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * prefix, 					 const libxml-xmlstring.html#xmlCharxmlChar  * name, 					 const libxml-xmlstring.html#xmlCharxmlChar  * namespaceURI, 					 const libxml-xmlstring.html#xmlCharxmlChar  * content)int	#xmlTextWriterWriteBase64xmlTextWriterWriteBase64 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const char * data, 					 int start, 					 int len)int	#xmlTextWriterWriteBinHexxmlTextWriterWriteBinHex 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const char * data, 					 int start, 					 int len)int	#xmlTextWriterWriteCDATAxmlTextWriterWriteCDATA 		( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * content)int	#xmlTextWriterWriteCommentxmlTextWriterWriteComment 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * content)int	#xmlTextWriterWriteDTDxmlTextWriterWriteDTD 		( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * name, 					 const libxml-xmlstring.html#xmlCharxmlChar  * pubid, 					 const libxml-xmlstring.html#xmlCharxmlChar  * sysid, 					 const libxml-xmlstring.html#xmlCharxmlChar  * subset)int	#xmlTextWriterWriteDTDAttlistxmlTextWriterWriteDTDAttlist 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * name, 					 const libxml-xmlstring.html#xmlCharxmlChar  * content)int	#xmlTextWriterWriteDTDElementxmlTextWriterWriteDTDElement 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * name, 					 const libxml-xmlstring.html#xmlCharxmlChar  * content)int	#xmlTextWriterWriteDTDEntityxmlTextWriterWriteDTDEntity 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 int pe, 					 const libxml-xmlstring.html#xmlCharxmlChar  * name, 					 const libxml-xmlstring.html#xmlCharxmlChar  * pubid, 					 const libxml-xmlstring.html#xmlCharxmlChar  * sysid, 					 const libxml-xmlstring.html#xmlCharxmlChar  * ndataid, 					 const libxml-xmlstring.html#xmlCharxmlChar  * content)int	#xmlTextWriterWriteDTDExternalEntityxmlTextWriterWriteDTDExternalEntity 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 						 int pe, 						 const libxml-xmlstring.html#xmlCharxmlChar  * name, 						 const libxml-xmlstring.html#xmlCharxmlChar  * pubid, 						 const libxml-xmlstring.html#xmlCharxmlChar  * sysid, 						 const libxml-xmlstring.html#xmlCharxmlChar  * ndataid)int	#xmlTextWriterWriteDTDExternalEntityContentsxmlTextWriterWriteDTDExternalEntityContents 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 							 const libxml-xmlstring.html#xmlCharxmlChar  * pubid, 							 const libxml-xmlstring.html#xmlCharxmlChar  * sysid, 							 const libxml-xmlstring.html#xmlCharxmlChar  * ndataid)int	#xmlTextWriterWriteDTDInternalEntityxmlTextWriterWriteDTDInternalEntity 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 						 int pe, 						 const libxml-xmlstring.html#xmlCharxmlChar  * name, 						 const libxml-xmlstring.html#xmlCharxmlChar  * content)int	#xmlTextWriterWriteDTDNotationxmlTextWriterWriteDTDNotation 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * name, 					 const libxml-xmlstring.html#xmlCharxmlChar  * pubid, 					 const libxml-xmlstring.html#xmlCharxmlChar  * sysid)int	#xmlTextWriterWriteElementxmlTextWriterWriteElement 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * name, 					 const libxml-xmlstring.html#xmlCharxmlChar  * content)int	#xmlTextWriterWriteElementNSxmlTextWriterWriteElementNS 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * prefix, 					 const libxml-xmlstring.html#xmlCharxmlChar  * name, 					 const libxml-xmlstring.html#xmlCharxmlChar  * namespaceURI, 					 const libxml-xmlstring.html#xmlCharxmlChar  * content)int	#xmlTextWriterWriteFormatAttributexmlTextWriterWriteFormatAttribute 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 						 const libxml-xmlstring.html#xmlCharxmlChar  * name, 						 const char * format, 						 ... ...)int	#xmlTextWriterWriteFormatAttributeNSxmlTextWriterWriteFormatAttributeNS 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 						 const libxml-xmlstring.html#xmlCharxmlChar  * prefix, 						 const libxml-xmlstring.html#xmlCharxmlChar  * name, 						 const libxml-xmlstring.html#xmlCharxmlChar  * namespaceURI, 						 const char * format, 						 ... ...)int	#xmlTextWriterWriteFormatCDATAxmlTextWriterWriteFormatCDATA 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const char * format, 					 ... ...)int	#xmlTextWriterWriteFormatCommentxmlTextWriterWriteFormatComment 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const char * format, 					 ... ...)int	#xmlTextWriterWriteFormatDTDxmlTextWriterWriteFormatDTD 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * name, 					 const libxml-xmlstring.html#xmlCharxmlChar  * pubid, 					 const libxml-xmlstring.html#xmlCharxmlChar  * sysid, 					 const char * format, 					 ... ...)int	#xmlTextWriterWriteFormatDTDAttlistxmlTextWriterWriteFormatDTDAttlist 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 						 const libxml-xmlstring.html#xmlCharxmlChar  * name, 						 const char * format, 						 ... ...)int	#xmlTextWriterWriteFormatDTDElementxmlTextWriterWriteFormatDTDElement 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 						 const libxml-xmlstring.html#xmlCharxmlChar  * name, 						 const char * format, 						 ... ...)int	#xmlTextWriterWriteFormatDTDInternalEntityxmlTextWriterWriteFormatDTDInternalEntity 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 							 int pe, 							 const libxml-xmlstring.html#xmlCharxmlChar  * name, 							 const char * format, 							 ... ...)int	#xmlTextWriterWriteFormatElementxmlTextWriterWriteFormatElement 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * name, 					 const char * format, 					 ... ...)int	#xmlTextWriterWriteFormatElementNSxmlTextWriterWriteFormatElementNS 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 						 const libxml-xmlstring.html#xmlCharxmlChar  * prefix, 						 const libxml-xmlstring.html#xmlCharxmlChar  * name, 						 const libxml-xmlstring.html#xmlCharxmlChar  * namespaceURI, 						 const char * format, 						 ... ...)int	#xmlTextWriterWriteFormatPIxmlTextWriterWriteFormatPI 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * target, 					 const char * format, 					 ... ...)int	#xmlTextWriterWriteFormatRawxmlTextWriterWriteFormatRaw 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const char * format, 					 ... ...)int	#xmlTextWriterWriteFormatStringxmlTextWriterWriteFormatString 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const char * format, 					 ... ...)int	#xmlTextWriterWritePIxmlTextWriterWritePI 		( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * target, 					 const libxml-xmlstring.html#xmlCharxmlChar  * content)int	#xmlTextWriterWriteRawxmlTextWriterWriteRaw 		( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * content)int	#xmlTextWriterWriteRawLenxmlTextWriterWriteRawLen 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * content, 					 int len)int	#xmlTextWriterWriteStringxmlTextWriterWriteString 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * content)int	#xmlTextWriterWriteVFormatAttributexmlTextWriterWriteVFormatAttribute 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 						 const libxml-xmlstring.html#xmlCharxmlChar  * name, 						 const char * format, 						 va_list argptr)int	#xmlTextWriterWriteVFormatAttributeNSxmlTextWriterWriteVFormatAttributeNS 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 						 const libxml-xmlstring.html#xmlCharxmlChar  * prefix, 						 const libxml-xmlstring.html#xmlCharxmlChar  * name, 						 const libxml-xmlstring.html#xmlCharxmlChar  * namespaceURI, 						 const char * format, 						 va_list argptr)int	#xmlTextWriterWriteVFormatCDATAxmlTextWriterWriteVFormatCDATA 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const char * format, 					 va_list argptr)int	#xmlTextWriterWriteVFormatCommentxmlTextWriterWriteVFormatComment 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 						 const char * format, 						 va_list argptr)int	#xmlTextWriterWriteVFormatDTDxmlTextWriterWriteVFormatDTD 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * name, 					 const libxml-xmlstring.html#xmlCharxmlChar  * pubid, 					 const libxml-xmlstring.html#xmlCharxmlChar  * sysid, 					 const char * format, 					 va_list argptr)int	#xmlTextWriterWriteVFormatDTDAttlistxmlTextWriterWriteVFormatDTDAttlist 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 						 const libxml-xmlstring.html#xmlCharxmlChar  * name, 						 const char * format, 						 va_list argptr)int	#xmlTextWriterWriteVFormatDTDElementxmlTextWriterWriteVFormatDTDElement 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 						 const libxml-xmlstring.html#xmlCharxmlChar  * name, 						 const char * format, 						 va_list argptr)int	#xmlTextWriterWriteVFormatDTDInternalEntityxmlTextWriterWriteVFormatDTDInternalEntity 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 							 int pe, 							 const libxml-xmlstring.html#xmlCharxmlChar  * name, 							 const char * format, 							 va_list argptr)int	#xmlTextWriterWriteVFormatElementxmlTextWriterWriteVFormatElement 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 						 const libxml-xmlstring.html#xmlCharxmlChar  * name, 						 const char * format, 						 va_list argptr)int	#xmlTextWriterWriteVFormatElementNSxmlTextWriterWriteVFormatElementNS 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 						 const libxml-xmlstring.html#xmlCharxmlChar  * prefix, 						 const libxml-xmlstring.html#xmlCharxmlChar  * name, 						 const libxml-xmlstring.html#xmlCharxmlChar  * namespaceURI, 						 const char * format, 						 va_list argptr)int	#xmlTextWriterWriteVFormatPIxmlTextWriterWriteVFormatPI 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * target, 					 const char * format, 					 va_list argptr)int	#xmlTextWriterWriteVFormatRawxmlTextWriterWriteVFormatRaw 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const char * format, 					 va_list argptr)int	#xmlTextWriterWriteVFormatStringxmlTextWriterWriteVFormatString 	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const char * format, 					 va_list argptr)Description
Macro: xmlTextWriterWriteDocType
#define xmlTextWriterWriteDocTypethis macro maps to libxml-xmlwriter.html#xmlTextWriterWriteDTDxmlTextWriterWriteDTD 
Macro: xmlTextWriterWriteProcessingInstruction
#define xmlTextWriterWriteProcessingInstructionThis macro maps to libxml-xmlwriter.html#xmlTextWriterWritePIxmlTextWriterWritePI 
Structure xmlTextWriter 
Structure xmlTextWriterstruct _xmlTextWriter {
The content of this structure is not made public by the API.
}
Function: xmlFreeTextWriter
void	xmlFreeTextWriter		( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer)Deallocate all the resources associated to the writer
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr Function: xmlNewTextWriter
libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr 	xmlNewTextWriter	( libxml-tree.html#xmlOutputBufferPtrxmlOutputBufferPtr  out)Create a new libxml-xmlwriter.html#xmlNewTextWriterxmlNewTextWriter  structure using an libxml-tree.html#xmlOutputBufferPtrxmlOutputBufferPtr  NOTE: the @out parameter will be deallocated when the writer is closed (if the call succeed.)
out: an libxml-tree.html#xmlOutputBufferPtrxmlOutputBufferPtr Returns: the new libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  or NULL in case of error Function: xmlNewTextWriterDoc
libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr 	xmlNewTextWriterDoc	( libxml-tree.html#xmlDocPtrxmlDocPtr  * doc, 						 int compression)Create a new libxml-xmlwriter.html#xmlNewTextWriterxmlNewTextWriter  structure with @*doc as output
doc: address of a libxml-tree.html#xmlDocPtrxmlDocPtr  to hold the new XML document tree compression: compress the output? Returns: the new libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  or NULL in case of error Function: xmlNewTextWriterFilename
libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr 	xmlNewTextWriterFilename	(const char * uri, 							 int compression)Create a new libxml-xmlwriter.html#xmlNewTextWriterxmlNewTextWriter  structure with @uri as output
uri: the URI of the resource for the output compression: compress the output? Returns: the new libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  or NULL in case of error Function: xmlNewTextWriterMemory
libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr 	xmlNewTextWriterMemory	( libxml-tree.html#xmlBufferPtrxmlBufferPtr  buf, 						 int compression)Create a new libxml-xmlwriter.html#xmlNewTextWriterxmlNewTextWriter  structure with @buf as output TODO: handle compression
buf: libxml-tree.html#xmlBufferPtrxmlBufferPtr compression: compress the output? Returns: the new libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  or NULL in case of error Function: xmlNewTextWriterPushParser
libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr 	xmlNewTextWriterPushParser	( libxml-tree.html#xmlParserCtxtPtrxmlParserCtxtPtr  ctxt, 							 int compression)Create a new libxml-xmlwriter.html#xmlNewTextWriterxmlNewTextWriter  structure with @ctxt as output NOTE: the @ctxt context will be freed with the resulting writer (if the call succeeds). TODO: handle compression
ctxt: libxml-tree.html#xmlParserCtxtPtrxmlParserCtxtPtr  to hold the new XML document tree compression: compress the output? Returns: the new libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  or NULL in case of error Function: xmlNewTextWriterTree
libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr 	xmlNewTextWriterTree	( libxml-tree.html#xmlDocPtrxmlDocPtr  doc, 						 libxml-tree.html#xmlNodePtrxmlNodePtr  node, 						 int compression)Create a new libxml-xmlwriter.html#xmlNewTextWriterxmlNewTextWriter  structure with @doc as output starting at @node
doc: libxml-tree.html#xmlDocPtrxmlDocPtr node: libxml-tree.html#xmlNodePtrxmlNodePtr  or NULL for doc->children compression: compress the output? Returns: the new libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  or NULL in case of error Function: xmlTextWriterEndAttribute
int	xmlTextWriterEndAttribute	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer)End the current xml element.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterEndCDATA
int	xmlTextWriterEndCDATA		( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer)End an xml CDATA section.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterEndComment
int	xmlTextWriterEndComment		( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer)End the current xml coment.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterEndDTD
int	xmlTextWriterEndDTD		( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer)End an xml DTD.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterEndDTDAttlist
int	xmlTextWriterEndDTDAttlist	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer)End an xml DTD libxml-SAX.html#attributeattribute  list.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterEndDTDElement
int	xmlTextWriterEndDTDElement	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer)End an xml DTD element.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterEndDTDEntity
int	xmlTextWriterEndDTDEntity	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer)End an xml DTD entity.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterEndDocument
int	xmlTextWriterEndDocument	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer)End an xml document. All open elements are closed
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterEndElement
int	xmlTextWriterEndElement		( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer)End the current xml element.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterEndPI
int	xmlTextWriterEndPI		( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer)End the current xml PI.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterFlush
int	xmlTextWriterFlush		( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer)Flush the output buffer.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterFullEndElement
int	xmlTextWriterFullEndElement	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer)End the current xml element. Writes an end tag even if the element is empty
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterSetIndent
int	xmlTextWriterSetIndent		( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 int indent)Set indentation output. indent = 0 do not indentation. indent > 0 do indentation.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr indent: do indentation? Returns: -1 on error or 0 otherwise. Function: xmlTextWriterSetIndentString
int	xmlTextWriterSetIndentString	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * str)Set string indentation.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr str: the libxml-xmlstring.html#xmlCharxmlChar  string Returns: -1 on error or 0 otherwise. Function: xmlTextWriterStartAttribute
int	xmlTextWriterStartAttribute	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * name)Start an xml attribute.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr name: element name Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterStartAttributeNS
int	xmlTextWriterStartAttributeNS	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * prefix, 					 const libxml-xmlstring.html#xmlCharxmlChar  * name, 					 const libxml-xmlstring.html#xmlCharxmlChar  * namespaceURI)Start an xml libxml-SAX.html#attributeattribute  with namespace support.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr prefix: namespace prefix or NULL name: element local name namespaceURI: namespace URI or NULL Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterStartCDATA
int	xmlTextWriterStartCDATA		( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer)Start an xml CDATA section.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterStartComment
int	xmlTextWriterStartComment	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer)Start an xml comment.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterStartDTD
int	xmlTextWriterStartDTD		( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * name, 					 const libxml-xmlstring.html#xmlCharxmlChar  * pubid, 					 const libxml-xmlstring.html#xmlCharxmlChar  * sysid)Start an xml DTD.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr name: the name of the DTD pubid: the public identifier, which is an alternative to the system identifier sysid: the system identifier, which is the URI of the DTD Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterStartDTDAttlist
int	xmlTextWriterStartDTDAttlist	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * name)Start an xml DTD ATTLIST.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr name: the name of the DTD ATTLIST Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterStartDTDElement
int	xmlTextWriterStartDTDElement	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * name)Start an xml DTD element.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr name: the name of the DTD element Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterStartDTDEntity
int	xmlTextWriterStartDTDEntity	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 int pe, 					 const libxml-xmlstring.html#xmlCharxmlChar  * name)Start an xml DTD ATTLIST.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr pe: TRUE if this is a parameter entity, FALSE if not name: the name of the DTD ATTLIST Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterStartDocument
int	xmlTextWriterStartDocument	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const char * version, 					 const char * encoding, 					 const char * standalone)Start a new xml document
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr version: the xml version ("1.0") or NULL for default ("1.0") encoding: the encoding or NULL for default standalone: "yes" or "no" or NULL for default Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterStartElement
int	xmlTextWriterStartElement	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * name)Start an xml element.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr name: element name Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterStartElementNS
int	xmlTextWriterStartElementNS	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * prefix, 					 const libxml-xmlstring.html#xmlCharxmlChar  * name, 					 const libxml-xmlstring.html#xmlCharxmlChar  * namespaceURI)Start an xml element with namespace support.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr prefix: namespace prefix or NULL name: element local name namespaceURI: namespace URI or NULL Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterStartPI
int	xmlTextWriterStartPI		( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * target)Start an xml PI.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr target: PI target Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterWriteAttribute
int	xmlTextWriterWriteAttribute	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * name, 					 const libxml-xmlstring.html#xmlCharxmlChar  * content)Write an xml attribute.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr name: libxml-SAX.html#attributeattribute  name content: libxml-SAX.html#attributeattribute  content Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterWriteAttributeNS
int	xmlTextWriterWriteAttributeNS	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * prefix, 					 const libxml-xmlstring.html#xmlCharxmlChar  * name, 					 const libxml-xmlstring.html#xmlCharxmlChar  * namespaceURI, 					 const libxml-xmlstring.html#xmlCharxmlChar  * content)Write an xml attribute.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr prefix: namespace prefix name: libxml-SAX.html#attributeattribute  local name namespaceURI: namespace URI content: libxml-SAX.html#attributeattribute  content Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterWriteBase64
int	xmlTextWriterWriteBase64	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const char * data, 					 int start, 					 int len)Write an base64 encoded xml text.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr data: binary data start: the position within the data of the first byte to encode len: the number of bytes to encode Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterWriteBinHex
int	xmlTextWriterWriteBinHex	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const char * data, 					 int start, 					 int len)Write a BinHex encoded xml text.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr data: binary data start: the position within the data of the first byte to encode len: the number of bytes to encode Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterWriteCDATA
int	xmlTextWriterWriteCDATA		( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * content)Write an xml CDATA.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr content: CDATA content Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterWriteComment
int	xmlTextWriterWriteComment	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * content)Write an xml comment.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr content: libxml-SAX.html#commentcomment  string Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterWriteDTD
int	xmlTextWriterWriteDTD		( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * name, 					 const libxml-xmlstring.html#xmlCharxmlChar  * pubid, 					 const libxml-xmlstring.html#xmlCharxmlChar  * sysid, 					 const libxml-xmlstring.html#xmlCharxmlChar  * subset)Write a DTD.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr name: the name of the DTD pubid: the public identifier, which is an alternative to the system identifier sysid: the system identifier, which is the URI of the DTD subset: string content of the DTD Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterWriteDTDAttlist
int	xmlTextWriterWriteDTDAttlist	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * name, 					 const libxml-xmlstring.html#xmlCharxmlChar  * content)Write a DTD ATTLIST.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr name: the name of the DTD ATTLIST content: content of the ATTLIST Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterWriteDTDElement
int	xmlTextWriterWriteDTDElement	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * name, 					 const libxml-xmlstring.html#xmlCharxmlChar  * content)Write a DTD element.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr name: the name of the DTD element content: content of the element Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterWriteDTDEntity
int	xmlTextWriterWriteDTDEntity	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 int pe, 					 const libxml-xmlstring.html#xmlCharxmlChar  * name, 					 const libxml-xmlstring.html#xmlCharxmlChar  * pubid, 					 const libxml-xmlstring.html#xmlCharxmlChar  * sysid, 					 const libxml-xmlstring.html#xmlCharxmlChar  * ndataid, 					 const libxml-xmlstring.html#xmlCharxmlChar  * content)Write a DTD entity.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr pe: TRUE if this is a parameter entity, FALSE if not name: the name of the DTD entity pubid: the public identifier, which is an alternative to the system identifier sysid: the system identifier, which is the URI of the DTD ndataid: the xml notation name. content: content of the entity Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterWriteDTDExternalEntity
int	xmlTextWriterWriteDTDExternalEntity	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 						 int pe, 						 const libxml-xmlstring.html#xmlCharxmlChar  * name, 						 const libxml-xmlstring.html#xmlCharxmlChar  * pubid, 						 const libxml-xmlstring.html#xmlCharxmlChar  * sysid, 						 const libxml-xmlstring.html#xmlCharxmlChar  * ndataid)Write a DTD external entity. The entity must have been started with libxml-xmlwriter.html#xmlTextWriterStartDTDEntityxmlTextWriterStartDTDEntity 
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr pe: TRUE if this is a parameter entity, FALSE if not name: the name of the DTD entity pubid: the public identifier, which is an alternative to the system identifier sysid: the system identifier, which is the URI of the DTD ndataid: the xml notation name. Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterWriteDTDExternalEntityContents
int	xmlTextWriterWriteDTDExternalEntityContents	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 							 const libxml-xmlstring.html#xmlCharxmlChar  * pubid, 							 const libxml-xmlstring.html#xmlCharxmlChar  * sysid, 							 const libxml-xmlstring.html#xmlCharxmlChar  * ndataid)Write the contents of a DTD external entity.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr pubid: the public identifier, which is an alternative to the system identifier sysid: the system identifier, which is the URI of the DTD ndataid: the xml notation name. Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterWriteDTDInternalEntity
int	xmlTextWriterWriteDTDInternalEntity	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 						 int pe, 						 const libxml-xmlstring.html#xmlCharxmlChar  * name, 						 const libxml-xmlstring.html#xmlCharxmlChar  * content)Write a DTD internal entity.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr pe: TRUE if this is a parameter entity, FALSE if not name: the name of the DTD entity content: content of the entity Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterWriteDTDNotation
int	xmlTextWriterWriteDTDNotation	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * name, 					 const libxml-xmlstring.html#xmlCharxmlChar  * pubid, 					 const libxml-xmlstring.html#xmlCharxmlChar  * sysid)Write a DTD entity.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr name: the name of the xml notation pubid: the public identifier, which is an alternative to the system identifier sysid: the system identifier, which is the URI of the DTD Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterWriteElement
int	xmlTextWriterWriteElement	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * name, 					 const libxml-xmlstring.html#xmlCharxmlChar  * content)Write an xml element.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr name: element name content: element content Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterWriteElementNS
int	xmlTextWriterWriteElementNS	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * prefix, 					 const libxml-xmlstring.html#xmlCharxmlChar  * name, 					 const libxml-xmlstring.html#xmlCharxmlChar  * namespaceURI, 					 const libxml-xmlstring.html#xmlCharxmlChar  * content)Write an xml element with namespace support.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr prefix: namespace prefix name: element local name namespaceURI: namespace URI content: element content Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterWriteFormatAttribute
int	xmlTextWriterWriteFormatAttribute	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 						 const libxml-xmlstring.html#xmlCharxmlChar  * name, 						 const char * format, 						 ... ...)Write a formatted xml attribute.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr name: libxml-SAX.html#attributeattribute  name format: format string (see printf) ...: extra parameters for the format Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterWriteFormatAttributeNS
int	xmlTextWriterWriteFormatAttributeNS	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 						 const libxml-xmlstring.html#xmlCharxmlChar  * prefix, 						 const libxml-xmlstring.html#xmlCharxmlChar  * name, 						 const libxml-xmlstring.html#xmlCharxmlChar  * namespaceURI, 						 const char * format, 						 ... ...)Write a formatted xml attribute.with namespace support
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr prefix: namespace prefix name: libxml-SAX.html#attributeattribute  local name namespaceURI: namespace URI format: format string (see printf) ...: extra parameters for the format Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterWriteFormatCDATA
int	xmlTextWriterWriteFormatCDATA	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const char * format, 					 ... ...)Write a formatted xml CDATA.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr format: format string (see printf) ...: extra parameters for the format Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterWriteFormatComment
int	xmlTextWriterWriteFormatComment	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const char * format, 					 ... ...)Write an xml comment.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr format: format string (see printf) ...: extra parameters for the format Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterWriteFormatDTD
int	xmlTextWriterWriteFormatDTD	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * name, 					 const libxml-xmlstring.html#xmlCharxmlChar  * pubid, 					 const libxml-xmlstring.html#xmlCharxmlChar  * sysid, 					 const char * format, 					 ... ...)Write a DTD with a formatted markup declarations part.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr name: the name of the DTD pubid: the public identifier, which is an alternative to the system identifier sysid: the system identifier, which is the URI of the DTD format: format string (see printf) ...: extra parameters for the format Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterWriteFormatDTDAttlist
int	xmlTextWriterWriteFormatDTDAttlist	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 						 const libxml-xmlstring.html#xmlCharxmlChar  * name, 						 const char * format, 						 ... ...)Write a formatted DTD ATTLIST.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr name: the name of the DTD ATTLIST format: format string (see printf) ...: extra parameters for the format Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterWriteFormatDTDElement
int	xmlTextWriterWriteFormatDTDElement	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 						 const libxml-xmlstring.html#xmlCharxmlChar  * name, 						 const char * format, 						 ... ...)Write a formatted DTD element.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr name: the name of the DTD element format: format string (see printf) ...: extra parameters for the format Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterWriteFormatDTDInternalEntity
int	xmlTextWriterWriteFormatDTDInternalEntity	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 							 int pe, 							 const libxml-xmlstring.html#xmlCharxmlChar  * name, 							 const char * format, 							 ... ...)Write a formatted DTD internal entity.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr pe: TRUE if this is a parameter entity, FALSE if not name: the name of the DTD entity format: format string (see printf) ...: extra parameters for the format Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterWriteFormatElement
int	xmlTextWriterWriteFormatElement	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * name, 					 const char * format, 					 ... ...)Write a formatted xml element.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr name: element name format: format string (see printf) ...: extra parameters for the format Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterWriteFormatElementNS
int	xmlTextWriterWriteFormatElementNS	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 						 const libxml-xmlstring.html#xmlCharxmlChar  * prefix, 						 const libxml-xmlstring.html#xmlCharxmlChar  * name, 						 const libxml-xmlstring.html#xmlCharxmlChar  * namespaceURI, 						 const char * format, 						 ... ...)Write a formatted xml element with namespace support.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr prefix: namespace prefix name: element local name namespaceURI: namespace URI format: format string (see printf) ...: extra parameters for the format Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterWriteFormatPI
int	xmlTextWriterWriteFormatPI	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * target, 					 const char * format, 					 ... ...)Write a formatted PI.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr target: PI target format: format string (see printf) ...: extra parameters for the format Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterWriteFormatRaw
int	xmlTextWriterWriteFormatRaw	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const char * format, 					 ... ...)Write a formatted raw xml text.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr format: format string (see printf) ...: extra parameters for the format Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterWriteFormatString
int	xmlTextWriterWriteFormatString	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const char * format, 					 ... ...)Write a formatted xml text.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr format: format string (see printf) ...: extra parameters for the format Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterWritePI
int	xmlTextWriterWritePI		( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * target, 					 const libxml-xmlstring.html#xmlCharxmlChar  * content)Write an xml PI.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr target: PI target content: PI content Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterWriteRaw
int	xmlTextWriterWriteRaw		( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * content)Write a raw xml text.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr content: text string Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterWriteRawLen
int	xmlTextWriterWriteRawLen	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * content, 					 int len)Write an xml text. TODO: what about entities and special chars??
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr content: text string len: length of the text string Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterWriteString
int	xmlTextWriterWriteString	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * content)Write an xml text.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr content: text string Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterWriteVFormatAttribute
int	xmlTextWriterWriteVFormatAttribute	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 						 const libxml-xmlstring.html#xmlCharxmlChar  * name, 						 const char * format, 						 va_list argptr)Write a formatted xml attribute.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr name: libxml-SAX.html#attributeattribute  name format: format string (see printf) argptr: pointer to the first member of the variable argument list. Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterWriteVFormatAttributeNS
int	xmlTextWriterWriteVFormatAttributeNS	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 						 const libxml-xmlstring.html#xmlCharxmlChar  * prefix, 						 const libxml-xmlstring.html#xmlCharxmlChar  * name, 						 const libxml-xmlstring.html#xmlCharxmlChar  * namespaceURI, 						 const char * format, 						 va_list argptr)Write a formatted xml attribute.with namespace support
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr prefix: namespace prefix name: libxml-SAX.html#attributeattribute  local name namespaceURI: namespace URI format: format string (see printf) argptr: pointer to the first member of the variable argument list. Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterWriteVFormatCDATA
int	xmlTextWriterWriteVFormatCDATA	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const char * format, 					 va_list argptr)Write a formatted xml CDATA.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr format: format string (see printf) argptr: pointer to the first member of the variable argument list. Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterWriteVFormatComment
int	xmlTextWriterWriteVFormatComment	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 						 const char * format, 						 va_list argptr)Write an xml comment.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr format: format string (see printf) argptr: pointer to the first member of the variable argument list. Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterWriteVFormatDTD
int	xmlTextWriterWriteVFormatDTD	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * name, 					 const libxml-xmlstring.html#xmlCharxmlChar  * pubid, 					 const libxml-xmlstring.html#xmlCharxmlChar  * sysid, 					 const char * format, 					 va_list argptr)Write a DTD with a formatted markup declarations part.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr name: the name of the DTD pubid: the public identifier, which is an alternative to the system identifier sysid: the system identifier, which is the URI of the DTD format: format string (see printf) argptr: pointer to the first member of the variable argument list. Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterWriteVFormatDTDAttlist
int	xmlTextWriterWriteVFormatDTDAttlist	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 						 const libxml-xmlstring.html#xmlCharxmlChar  * name, 						 const char * format, 						 va_list argptr)Write a formatted DTD ATTLIST.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr name: the name of the DTD ATTLIST format: format string (see printf) argptr: pointer to the first member of the variable argument list. Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterWriteVFormatDTDElement
int	xmlTextWriterWriteVFormatDTDElement	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 						 const libxml-xmlstring.html#xmlCharxmlChar  * name, 						 const char * format, 						 va_list argptr)Write a formatted DTD element.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr name: the name of the DTD element format: format string (see printf) argptr: pointer to the first member of the variable argument list. Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterWriteVFormatDTDInternalEntity
int	xmlTextWriterWriteVFormatDTDInternalEntity	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 							 int pe, 							 const libxml-xmlstring.html#xmlCharxmlChar  * name, 							 const char * format, 							 va_list argptr)Write a formatted DTD internal entity.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr pe: TRUE if this is a parameter entity, FALSE if not name: the name of the DTD entity format: format string (see printf) argptr: pointer to the first member of the variable argument list. Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterWriteVFormatElement
int	xmlTextWriterWriteVFormatElement	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 						 const libxml-xmlstring.html#xmlCharxmlChar  * name, 						 const char * format, 						 va_list argptr)Write a formatted xml element.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr name: element name format: format string (see printf) argptr: pointer to the first member of the variable argument list. Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterWriteVFormatElementNS
int	xmlTextWriterWriteVFormatElementNS	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 						 const libxml-xmlstring.html#xmlCharxmlChar  * prefix, 						 const libxml-xmlstring.html#xmlCharxmlChar  * name, 						 const libxml-xmlstring.html#xmlCharxmlChar  * namespaceURI, 						 const char * format, 						 va_list argptr)Write a formatted xml element with namespace support.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr prefix: namespace prefix name: element local name namespaceURI: namespace URI format: format string (see printf) argptr: pointer to the first member of the variable argument list. Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterWriteVFormatPI
int	xmlTextWriterWriteVFormatPI	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const libxml-xmlstring.html#xmlCharxmlChar  * target, 					 const char * format, 					 va_list argptr)Write a formatted xml PI.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr target: PI target format: format string (see printf) argptr: pointer to the first member of the variable argument list. Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterWriteVFormatRaw
int	xmlTextWriterWriteVFormatRaw	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const char * format, 					 va_list argptr)Write a formatted raw xml text.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr format: format string (see printf) argptr: pointer to the first member of the variable argument list. Returns: the bytes written (may be 0 because of buffering) or -1 in case of error Function: xmlTextWriterWriteVFormatString
int	xmlTextWriterWriteVFormatString	( libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr  writer, 					 const char * format, 					 va_list argptr)Write a formatted xml text.
writer: the libxml-xmlwriter.html#xmlTextWriterPtrxmlTextWriterPtr format: format string (see printf) argptr: pointer to the first member of the variable argument list. Returns: the bytes written (may be 0 because of buffering) or -1 in case of error ../bugs.htmlDaniel Veillard 
