Table of Contentsint xmlTextWriterStartDocument (xmlTextWriterPtr writer, const char * version, const char * encoding, const char * standalone)
int xmlTextWriterEndPI (xmlTextWriterPtr writer)
int xmlTextWriterWriteBase64 (xmlTextWriterPtr writer, const char * data, int start, int len)
#define xmlTextWriterWriteProcessingInstruction
int xmlTextWriterStartAttribute (xmlTextWriterPtr writer, const xmlChar * name)
int xmlTextWriterWriteComment (xmlTextWriterPtr writer, const xmlChar * content)
int xmlTextWriterWriteRawLen (xmlTextWriterPtr writer, const xmlChar * content, int len)
int xmlTextWriterWriteVFormatDTD (xmlTextWriterPtr writer, const xmlChar * name, const xmlChar * pubid, const xmlChar * sysid, const char * format, va_list argptr)
int xmlTextWriterWriteVFormatCDATA (xmlTextWriterPtr writer, const char * format, va_list argptr)
int xmlTextWriterStartAttributeNS (xmlTextWriterPtr writer, const xmlChar * prefix, const xmlChar * name, const xmlChar * namespaceURI)
int xmlTextWriterWriteFormatAttributeNS (xmlTextWriterPtr writer, const xmlChar * prefix, const xmlChar * name, const xmlChar * namespaceURI, const char * format, ... ...)
int xmlTextWriterWriteDTDEntity (xmlTextWriterPtr writer, int pe, const xmlChar * name, const xmlChar * pubid, const xmlChar * sysid, const xmlChar * ndataid, const xmlChar * content)
int xmlTextWriterWriteVFormatPI (xmlTextWriterPtr writer, const xmlChar * target, const char * format, va_list argptr)
int xmlTextWriterWriteBinHex (xmlTextWriterPtr writer, const char * data, int start, int len)
int xmlTextWriterEndAttribute (xmlTextWriterPtr writer)
int xmlTextWriterWriteVFormatDTDAttlist (xmlTextWriterPtr writer, const xmlChar * name, const char * format, va_list argptr)
int xmlTextWriterWriteFormatPI (xmlTextWriterPtr writer, const xmlChar * target, const char * format, ... ...)
int xmlTextWriterEndDocument (xmlTextWriterPtr writer)
int xmlTextWriterWriteDTDAttlist (xmlTextWriterPtr writer, const xmlChar * name, const xmlChar * content)
int xmlTextWriterWriteFormatString (xmlTextWriterPtr writer, const char * format, ... ...)
int xmlTextWriterEndCDATA (xmlTextWriterPtr writer)
int xmlTextWriterStartElementNS (xmlTextWriterPtr writer, const xmlChar * prefix, const xmlChar * name, const xmlChar * namespaceURI)
Structure xmlTextWriter struct _xmlTextWriter {
The content of this structure is not made public by the API.
}
xmlTextWriterPtr xmlNewTextWriter (xmlOutputBufferPtr out)
void xmlFreeTextWriter (xmlTextWriterPtr writer)
#define xmlTextWriterWriteDocType
int xmlTextWriterStartPI (xmlTextWriterPtr writer, const xmlChar * target)
int xmlTextWriterStartElement (xmlTextWriterPtr writer, const xmlChar * name)
int xmlTextWriterWriteDTDExternalEntity (xmlTextWriterPtr writer, int pe, const xmlChar * name, const xmlChar * pubid, const xmlChar * sysid, const xmlChar * ndataid)
int xmlTextWriterWriteFormatRaw (xmlTextWriterPtr writer, const char * format, ... ...)
int xmlTextWriterWriteCDATA (xmlTextWriterPtr writer, const xmlChar * content)
int xmlTextWriterWriteVFormatDTDInternalEntity (xmlTextWriterPtr writer, int pe, const xmlChar * name, const char * format, va_list argptr)
int xmlTextWriterWriteVFormatAttribute (xmlTextWriterPtr writer, const xmlChar * name, const char * format, va_list argptr)
#define xmlTextWriterEndDTDElement
int xmlTextWriterEndDTD (xmlTextWriterPtr writer)
int xmlTextWriterWriteElement (xmlTextWriterPtr writer, const xmlChar * name, const xmlChar * content)
int xmlTextWriterEndElement (xmlTextWriterPtr writer)
int xmlTextWriterWriteVFormatComment (xmlTextWriterPtr writer, const char * format, va_list argptr)
int xmlTextWriterStartCDATA (xmlTextWriterPtr writer)
xmlTextWriterPtr xmlNewTextWriterFilename (const char * uri, int compression)
int xmlTextWriterWriteVFormatElement (xmlTextWriterPtr writer, const xmlChar * name, const char * format, va_list argptr)
int xmlTextWriterWriteFormatComment (xmlTextWriterPtr writer, const char * format, ... ...)
int xmlTextWriterWriteAttributeNS (xmlTextWriterPtr writer, const xmlChar * prefix, const xmlChar * name, const xmlChar * namespaceURI, const xmlChar * content)
int xmlTextWriterWritePI (xmlTextWriterPtr writer, const xmlChar * target, const xmlChar * content)
int xmlTextWriterWriteVFormatRaw (xmlTextWriterPtr writer, const char * format, va_list argptr)
int xmlTextWriterWriteFormatDTDInternalEntity (xmlTextWriterPtr writer, int pe, const xmlChar * name, const char * format, ... ...)
int xmlTextWriterWriteVFormatString (xmlTextWriterPtr writer, const char * format, va_list argptr)
int xmlTextWriterWriteDTDInternalEntity (xmlTextWriterPtr writer, int pe, const xmlChar * name, const xmlChar * content)
int xmlTextWriterWriteVFormatElementNS (xmlTextWriterPtr writer, const xmlChar * prefix, const xmlChar * name, const xmlChar * namespaceURI, const char * format, va_list argptr)
int xmlTextWriterWriteDTDNotation (xmlTextWriterPtr writer, const xmlChar * name, const xmlChar * pubid, const xmlChar * sysid)
int xmlTextWriterWriteFormatElement (xmlTextWriterPtr writer, const xmlChar * name, const char * format, ... ...)
int xmlTextWriterWriteElementNS (xmlTextWriterPtr writer, const xmlChar * prefix, const xmlChar * name, const xmlChar * namespaceURI, const xmlChar * content)
int xmlTextWriterWriteString (xmlTextWriterPtr writer, const xmlChar * content)
int xmlTextWriterWriteRaw (xmlTextWriterPtr writer, const xmlChar * content)
int xmlTextWriterFullEndElement (xmlTextWriterPtr writer)
int xmlTextWriterWriteVFormatAttributeNS (xmlTextWriterPtr writer, const xmlChar * prefix, const xmlChar * name, const xmlChar * namespaceURI, const char * format, va_list argptr)
int xmlTextWriterFlush (xmlTextWriterPtr writer)
int xmlTextWriterStartDTD (xmlTextWriterPtr writer, const xmlChar * name, const xmlChar * pubid, const xmlChar * sysid)
int xmlTextWriterWriteAttribute (xmlTextWriterPtr writer, const xmlChar * name, const xmlChar * content)
int xmlTextWriterWriteFormatDTDElement (xmlTextWriterPtr writer, const xmlChar * name, const char * format, ... ...)
#define xmlTextWriterEndDTDAttlist
xmlTextWriterPtr xmlNewTextWriterMemory (xmlBufferPtr buf, int compression)
int xmlTextWriterWriteFormatCDATA (xmlTextWriterPtr writer, const char * format, ... ...)
int xmlTextWriterStartDTDAttlist (xmlTextWriterPtr writer, const xmlChar * name)
int xmlTextWriterStartDTDElement (xmlTextWriterPtr writer, const xmlChar * name)
int xmlTextWriterWriteFormatDTD (xmlTextWriterPtr writer, const xmlChar * name, const xmlChar * pubid, const xmlChar * sysid, const char * format, ... ...)
int xmlTextWriterWriteFormatDTDAttlist (xmlTextWriterPtr writer, const xmlChar * name, const char * format, ... ...)
Typedef xmlTextWriter * xmlTextWriterPtr
int xmlTextWriterWriteDTDElement (xmlTextWriterPtr writer, const xmlChar * name, const xmlChar * content)
int xmlTextWriterWriteDTD (xmlTextWriterPtr writer, const xmlChar * name, const xmlChar * pubid, const xmlChar * sysid, const xmlChar * subset)
int xmlTextWriterWriteFormatAttribute (xmlTextWriterPtr writer, const xmlChar * name, const char * format, ... ...)
int xmlTextWriterStartDTDEntity (xmlTextWriterPtr writer, int pe, const xmlChar * name)
int xmlTextWriterWriteVFormatDTDElement (xmlTextWriterPtr writer, const xmlChar * name, const char * format, va_list argptr)
#define xmlTextWriterEndDTDEntity
int xmlTextWriterWriteFormatElementNS (xmlTextWriterPtr writer, const xmlChar * prefix, const xmlChar * name, const xmlChar * namespaceURI, const char * format, ... ...)
Description
Function: xmlTextWriterStartDocumentint xmlTextWriterStartDocument (xmlTextWriterPtr writer, const char * version, const char * encoding, const char * standalone)
Start a new xml document
| writer: | the xmlTextWriterPtr | | 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: xmlTextWriterEndPIint xmlTextWriterEndPI (xmlTextWriterPtr writer)
End the current xml PI.
| writer: | the xmlTextWriterPtr | | Returns: | the bytes written (may be 0 because of buffering) or -1 in case of error |
Function: xmlTextWriterWriteBase64int xmlTextWriterWriteBase64 (xmlTextWriterPtr writer, const char * data, int start, int len)
Write an base64 encoded xml text.
| writer: | the xmlTextWriterPtr | | 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 |
Macro: xmlTextWriterWriteProcessingInstruction#define xmlTextWriterWriteProcessingInstruction
Function: xmlTextWriterStartAttributeint xmlTextWriterStartAttribute (xmlTextWriterPtr writer, const xmlChar * name)
Start an xml attribute.
| writer: | the xmlTextWriterPtr | | name: | element name | | Returns: | the bytes written (may be 0 because of buffering) or -1 in case of error |
Function: xmlTextWriterWriteCommentint xmlTextWriterWriteComment (xmlTextWriterPtr writer, const xmlChar * content)
Write an xml comment.
| writer: | the xmlTextWriterPtr | | content: | comment string | | Returns: | the bytes written (may be 0 because of buffering) or -1 in case of error |
Function: xmlTextWriterWriteRawLenint xmlTextWriterWriteRawLen (xmlTextWriterPtr writer, const xmlChar * content, int len)
| writer: | | | content: | | | len: | | | Returns: | |
Function: xmlTextWriterWriteVFormatDTDint xmlTextWriterWriteVFormatDTD (xmlTextWriterPtr writer, const xmlChar * name, const xmlChar * pubid, const xmlChar * sysid, const char * format, va_list argptr)
Write a DTD with a formatted markup declarations part.
| writer: | the xmlTextWriterPtr | | 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: | | | Returns: | the bytes written (may be 0 because of buffering) or -1 in case of error |
Function: xmlTextWriterWriteVFormatCDATAint xmlTextWriterWriteVFormatCDATA (xmlTextWriterPtr writer, const char * format, va_list argptr)
Write a formatted xml CDATA.
| writer: | the xmlTextWriterPtr | | format: | format string (see printf) | | argptr: | | | Returns: | the bytes written (may be 0 because of buffering) or -1 in case of error |
Function: xmlTextWriterStartAttributeNSint xmlTextWriterStartAttributeNS (xmlTextWriterPtr writer, const xmlChar * prefix, const xmlChar * name, const xmlChar * namespaceURI)
Start an xml attribute with namespace support.
| writer: | the xmlTextWriterPtr | | 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: xmlTextWriterWriteFormatAttributeNSint xmlTextWriterWriteFormatAttributeNS (xmlTextWriterPtr writer, const xmlChar * prefix, const xmlChar * name, const xmlChar * namespaceURI, const char * format, ... ...)
Write a formatted xml attribute.with namespace support
| writer: | the xmlTextWriterPtr | | prefix: | namespace prefix | | name: | attribute local name | | namespaceURI: | namespace URI | | format: | format string (see printf) | | ...: | | | Returns: | the bytes written (may be 0 because of buffering) or -1 in case of error |
Function: xmlTextWriterWriteDTDEntityint xmlTextWriterWriteDTDEntity (xmlTextWriterPtr writer, int pe, const xmlChar * name, const xmlChar * pubid, const xmlChar * sysid, const xmlChar * ndataid, const xmlChar * content)
| writer: | | | pe: | | | name: | | | pubid: | | | sysid: | | | ndataid: | | | content: | | | Returns: | |
Function: xmlTextWriterWriteVFormatPIint xmlTextWriterWriteVFormatPI (xmlTextWriterPtr writer, const xmlChar * target, const char * format, va_list argptr)
Write a formatted xml PI.
| writer: | the xmlTextWriterPtr | | target: | PI target | | format: | format string (see printf) | | argptr: | | | Returns: | the bytes written (may be 0 because of buffering) or -1 in case of error |
Function: xmlTextWriterWriteBinHexint xmlTextWriterWriteBinHex (xmlTextWriterPtr writer, const char * data, int start, int len)
Write a BinHex encoded xml text.
| writer: | the xmlTextWriterPtr | | 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: xmlTextWriterEndAttributeint xmlTextWriterEndAttribute (xmlTextWriterPtr writer)
End the current xml element.
| writer: | the xmlTextWriterPtr | | Returns: | the bytes written (may be 0 because of buffering) or -1 in case of error |
Function: xmlTextWriterWriteVFormatDTDAttlistint xmlTextWriterWriteVFormatDTDAttlist (xmlTextWriterPtr writer, const xmlChar * name, const char * format, va_list argptr)
| writer: | | | name: | | | format: | | | argptr: | | | Returns: | |
Function: xmlTextWriterWriteFormatPIint xmlTextWriterWriteFormatPI (xmlTextWriterPtr writer, const xmlChar * target, const char * format, ... ...)
Write a formatted PI.
| writer: | the xmlTextWriterPtr | | target: | PI target | | format: | format string (see printf) | | ...: | | | Returns: | the bytes written (may be 0 because of buffering) or -1 in case of error |
Function: xmlTextWriterEndDocumentint xmlTextWriterEndDocument (xmlTextWriterPtr writer)
End an xml document. All open elements are closed
| writer: | the xmlTextWriterPtr | | Returns: | the bytes written (may be 0 because of buffering) or -1 in case of error |
Function: xmlTextWriterWriteDTDAttlistint xmlTextWriterWriteDTDAttlist (xmlTextWriterPtr writer, const xmlChar * name, const xmlChar * content)
| writer: | | | name: | | | content: | | | Returns: | |
Function: xmlTextWriterWriteFormatStringint xmlTextWriterWriteFormatString (xmlTextWriterPtr writer, const char * format, ... ...)
Write a formatted xml text.
| writer: | the xmlTextWriterPtr | | format: | format string (see printf) | | ...: | | | Returns: | the bytes written (may be 0 because of buffering) or -1 in case of error |
Function: xmlTextWriterEndCDATAint xmlTextWriterEndCDATA (xmlTextWriterPtr writer)
End an xml CDATA section.
| writer: | the xmlTextWriterPtr | | Returns: | the bytes written (may be 0 because of buffering) or -1 in case of error |
Function: xmlTextWriterStartElementNSint xmlTextWriterStartElementNS (xmlTextWriterPtr writer, const xmlChar * prefix, const xmlChar * name, const xmlChar * namespaceURI)
Start an xml element with namespace support.
| writer: | the xmlTextWriterPtr | | 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: xmlNewTextWriterxmlTextWriterPtr xmlNewTextWriter (xmlOutputBufferPtr out)
Create a new xmlNewTextWriter structure using an xmlOutputBufferPtr
Function: xmlFreeTextWritervoid xmlFreeTextWriter (xmlTextWriterPtr writer)
Deallocate all the resources associated to the writer
Macro: xmlTextWriterWriteDocType#define xmlTextWriterWriteDocType
Function: xmlTextWriterStartPIint xmlTextWriterStartPI (xmlTextWriterPtr writer, const xmlChar * target)
Start an xml PI.
| writer: | the xmlTextWriterPtr | | target: | PI target | | Returns: | the bytes written (may be 0 because of buffering) or -1 in case of error |
Function: xmlTextWriterStartElementint xmlTextWriterStartElement (xmlTextWriterPtr writer, const xmlChar * name)
Start an xml element.
| writer: | the xmlTextWriterPtr | | name: | element name | | Returns: | the bytes written (may be 0 because of buffering) or -1 in case of error |
Function: xmlTextWriterWriteDTDExternalEntityint xmlTextWriterWriteDTDExternalEntity (xmlTextWriterPtr writer, int pe, const xmlChar * name, const xmlChar * pubid, const xmlChar * sysid, const xmlChar * ndataid)
| writer: | | | pe: | | | name: | | | pubid: | | | sysid: | | | ndataid: | | | Returns: | |
Function: xmlTextWriterWriteFormatRawint xmlTextWriterWriteFormatRaw (xmlTextWriterPtr writer, const char * format, ... ...)
Write a formatted raw xml text.
| writer: | the xmlTextWriterPtr | | format: | format string (see printf) | | ...: | | | Returns: | the bytes written (may be 0 because of buffering) or -1 in case of error |
Function: xmlTextWriterWriteCDATAint xmlTextWriterWriteCDATA (xmlTextWriterPtr writer, const xmlChar * content)
Write an xml CDATA.
| writer: | the xmlTextWriterPtr | | content: | CDATA content | | Returns: | the bytes written (may be 0 because of buffering) or -1 in case of error |
Function: xmlTextWriterWriteVFormatDTDInternalEntityint xmlTextWriterWriteVFormatDTDInternalEntity (xmlTextWriterPtr writer, int pe, const xmlChar * name, const char * format, va_list argptr)
| writer: | | | pe: | | | name: | | | format: | | | argptr: | | | Returns: | |
Function: xmlTextWriterWriteVFormatAttributeint xmlTextWriterWriteVFormatAttribute (xmlTextWriterPtr writer, const xmlChar * name, const char * format, va_list argptr)
Write a formatted xml attribute.
| writer: | the xmlTextWriterPtr | | name: | attribute 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 |
Macro: xmlTextWriterEndDTDElement#define xmlTextWriterEndDTDElement
Function: xmlTextWriterEndDTDint xmlTextWriterEndDTD (xmlTextWriterPtr writer)
End an xml DTD.
| writer: | the xmlTextWriterPtr | | Returns: | the bytes written (may be 0 because of buffering) or -1 in case of error |
Function: xmlTextWriterWriteElementint xmlTextWriterWriteElement (xmlTextWriterPtr writer, const xmlChar * name, const xmlChar * content)
Write an xml element.
| writer: | the xmlTextWriterPtr | | name: | element name | | content: | element content | | Returns: | the bytes written (may be 0 because of buffering) or -1 in case of error |
Function: xmlTextWriterEndElementint xmlTextWriterEndElement (xmlTextWriterPtr writer)
End the current xml element.
| writer: | the xmlTextWriterPtr | | Returns: | the bytes written (may be 0 because of buffering) or -1 in case of error |
Function: xmlTextWriterWriteVFormatCommentint xmlTextWriterWriteVFormatComment (xmlTextWriterPtr writer, const char * format, va_list argptr)
Write an xml comment.
| writer: | the xmlTextWriterPtr | | 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: xmlTextWriterStartCDATAint xmlTextWriterStartCDATA (xmlTextWriterPtr writer)
Start an xml CDATA section.
| writer: | the xmlTextWriterPtr | | Returns: | the bytes written (may be 0 because of buffering) or -1 in case of error |
Function: xmlNewTextWriterFilenamexmlTextWriterPtr xmlNewTextWriterFilename (const char * uri, int compression)
Create a new xmlNewTextWriter structure with @uri as output
| uri: | the URI of the resource for the output | | compression: | compress the output? | | Returns: | the new xmlTextWriterPtr or NULL in case of error |
Function: xmlTextWriterWriteVFormatElementint xmlTextWriterWriteVFormatElement (xmlTextWriterPtr writer, const xmlChar * name, const char * format, va_list argptr)
Write a formatted xml element.
| writer: | the xmlTextWriterPtr | | 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: xmlTextWriterWriteFormatCommentint xmlTextWriterWriteFormatComment (xmlTextWriterPtr writer, const char * format, ... ...)
Write an xml comment.
| writer: | the xmlTextWriterPtr | | format: | format string (see printf) | | ...: | | | Returns: | the bytes written (may be 0 because of buffering) or -1 in case of error |
Function: xmlTextWriterWriteAttributeNSint xmlTextWriterWriteAttributeNS (xmlTextWriterPtr writer, const xmlChar * prefix, const xmlChar * name, const xmlChar * namespaceURI, const xmlChar * content)
Write an xml attribute.
| writer: | the xmlTextWriterPtr | | prefix: | namespace prefix | | name: | attribute local name | | namespaceURI: | namespace URI | | content: | attribute content | | Returns: | the bytes written (may be 0 because of buffering) or -1 in case of error |
Function: xmlTextWriterWritePIint xmlTextWriterWritePI (xmlTextWriterPtr writer, const xmlChar * target, const xmlChar * content)
Write an xml PI.
| writer: | the xmlTextWriterPtr | | target: | PI target | | content: | PI content | | Returns: | the bytes written (may be 0 because of buffering) or -1 in case of error |
Function: xmlTextWriterWriteVFormatRawint xmlTextWriterWriteVFormatRaw (xmlTextWriterPtr writer, const char * format, va_list argptr)
Write a formatted raw xml text.
| writer: | the xmlTextWriterPtr | | 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: xmlTextWriterWriteFormatDTDInternalEntityint xmlTextWriterWriteFormatDTDInternalEntity (xmlTextWriterPtr writer, int pe, const xmlChar * name, const char * format, ... ...)
| writer: | | | pe: | | | name: | | | format: | | | ...: | | | Returns: | |
Function: xmlTextWriterWriteVFormatStringint xmlTextWriterWriteVFormatString (xmlTextWriterPtr writer, const char * format, va_list argptr)
Write a formatted xml text.
| writer: | the xmlTextWriterPtr | | 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: xmlTextWriterWriteDTDInternalEntityint xmlTextWriterWriteDTDInternalEntity (xmlTextWriterPtr writer, int pe, const xmlChar * name, const xmlChar * content)
| writer: | | | pe: | | | name: | | | content: | | | Returns: | |
Function: xmlTextWriterWriteVFormatElementNSint xmlTextWriterWriteVFormatElementNS (xmlTextWriterPtr writer, const xmlChar * prefix, const xmlChar * name, const xmlChar * namespaceURI, const char * format, va_list argptr)
Write a formatted xml element with namespace support.
| writer: | the xmlTextWriterPtr | | 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: xmlTextWriterWriteDTDNotationint xmlTextWriterWriteDTDNotation (xmlTextWriterPtr writer, const xmlChar * name, const xmlChar * pubid, const xmlChar * sysid)
| writer: | | | name: | | | pubid: | | | sysid: | | | Returns: | |
Function: xmlTextWriterWriteFormatElementint xmlTextWriterWriteFormatElement (xmlTextWriterPtr writer, const xmlChar * name, const char * format, ... ...)
Write a formatted xml element.
| writer: | the xmlTextWriterPtr | | name: | element name | | format: | format string (see printf) | | ...: | | | Returns: | the bytes written (may be 0 because of buffering) or -1 in case of error |
Function: xmlTextWriterWriteElementNSint xmlTextWriterWriteElementNS (xmlTextWriterPtr writer, const xmlChar * prefix, const xmlChar * name, const xmlChar * namespaceURI, const xmlChar * content)
Write an xml element with namespace support.
| writer: | the xmlTextWriterPtr | | 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: xmlTextWriterWriteStringint xmlTextWriterWriteString (xmlTextWriterPtr writer, const xmlChar * content)
Write an xml text.
| writer: | the xmlTextWriterPtr | | content: | text string | | Returns: | the bytes written (may be 0 because of buffering) or -1 in case of error |
Function: xmlTextWriterWriteRawint xmlTextWriterWriteRaw (xmlTextWriterPtr writer, const xmlChar * content)
Write a raw xml text.
| writer: | the xmlTextWriterPtr | | content: | text string | | Returns: | the bytes written (may be 0 because of buffering) or -1 in case of error |
Function: xmlTextWriterFullEndElementint xmlTextWriterFullEndElement (xmlTextWriterPtr writer)
End the current xml element. Writes an end tag even if the element is empty
| writer: | the xmlTextWriterPtr | | Returns: | the bytes written (may be 0 because of buffering) or -1 in case of error |
Function: xmlTextWriterWriteVFormatAttributeNSint xmlTextWriterWriteVFormatAttributeNS (xmlTextWriterPtr writer, const xmlChar * prefix, const xmlChar * name, const xmlChar * namespaceURI, const char * format, va_list argptr)
Write a formatted xml attribute.with namespace support
| writer: | the xmlTextWriterPtr | | prefix: | namespace prefix | | name: | attribute 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: xmlTextWriterFlushint xmlTextWriterFlush (xmlTextWriterPtr writer)
Flush the output buffer.
| writer: | the xmlTextWriterPtr | | Returns: | the bytes written (may be 0 because of buffering) or -1 in case of error |
Function: xmlTextWriterStartDTDint xmlTextWriterStartDTD (xmlTextWriterPtr writer, const xmlChar * name, const xmlChar * pubid, const xmlChar * sysid)
Start an xml DTD.
| writer: | the xmlTextWriterPtr | | 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: xmlTextWriterWriteAttributeint xmlTextWriterWriteAttribute (xmlTextWriterPtr writer, const xmlChar * name, const xmlChar * content)
Write an xml attribute.
Function: xmlTextWriterWriteFormatDTDElementint xmlTextWriterWriteFormatDTDElement (xmlTextWriterPtr writer, const xmlChar * name, const char * format, ... ...)
| writer: | | | name: | | | format: | | | ...: | | | Returns: | |
Macro: xmlTextWriterEndDTDAttlist#define xmlTextWriterEndDTDAttlist
Function: xmlNewTextWriterMemoryxmlTextWriterPtr xmlNewTextWriterMemory (xmlBufferPtr buf, int compression)
Create a new xmlNewTextWriter structure with @buf as output TODO: handle compression
Function: xmlTextWriterWriteFormatCDATAint xmlTextWriterWriteFormatCDATA (xmlTextWriterPtr writer, const char * format, ... ...)
Write a formatted xml CDATA.
| writer: | the xmlTextWriterPtr | | format: | format string (see printf) | | ...: | | | Returns: | the bytes written (may be 0 because of buffering) or -1 in case of error |
Function: xmlTextWriterStartDTDAttlistint xmlTextWriterStartDTDAttlist (xmlTextWriterPtr writer, const xmlChar * name)
Function: xmlTextWriterStartDTDElementint xmlTextWriterStartDTDElement (xmlTextWriterPtr writer, const xmlChar * name)
Function: xmlTextWriterWriteFormatDTDint xmlTextWriterWriteFormatDTD (xmlTextWriterPtr writer, const xmlChar * name, const xmlChar * pubid, const xmlChar * sysid, const char * format, ... ...)
Write a DTD with a formatted markup declarations part.
| writer: | the xmlTextWriterPtr | | 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) | | ...: | | | Returns: | the bytes written (may be 0 because of buffering) or -1 in case of error |
Function: xmlTextWriterWriteFormatDTDAttlistint xmlTextWriterWriteFormatDTDAttlist (xmlTextWriterPtr writer, const xmlChar * name, const char * format, ... ...)
| writer: | | | name: | | | format: | | | ...: | | | Returns: | |
Function: xmlTextWriterWriteDTDElementint xmlTextWriterWriteDTDElement (xmlTextWriterPtr writer, const xmlChar * name, const xmlChar * content)
| writer: | | | name: | | | content: | | | Returns: | |
Function: xmlTextWriterWriteDTDint xmlTextWriterWriteDTD (xmlTextWriterPtr writer, const xmlChar * name, const xmlChar * pubid, const xmlChar * sysid, const xmlChar * subset)
Write a DTD.
| writer: | the xmlTextWriterPtr | | 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: | | | Returns: | the bytes written (may be 0 because of buffering) or -1 in case of error |
Function: xmlTextWriterWriteFormatAttributeint xmlTextWriterWriteFormatAttribute (xmlTextWriterPtr writer, const xmlChar * name, const char * format, ... ...)
Write a formatted xml attribute.
| writer: | the xmlTextWriterPtr | | name: | attribute name | | format: | format string (see printf) | | ...: | | | Returns: | the bytes written (may be 0 because of buffering) or -1 in case of error |
Function: xmlTextWriterStartDTDEntityint xmlTextWriterStartDTDEntity (xmlTextWriterPtr writer, int pe, const xmlChar * name)
Function: xmlTextWriterWriteVFormatDTDElementint xmlTextWriterWriteVFormatDTDElement (xmlTextWriterPtr writer, const xmlChar * name, const char * format, va_list argptr)
| writer: | | | name: | | | format: | | | argptr: | | | Returns: | |
Macro: xmlTextWriterEndDTDEntity#define xmlTextWriterEndDTDEntity
Function: xmlTextWriterWriteFormatElementNSint xmlTextWriterWriteFormatElementNS (xmlTextWriterPtr writer, const xmlChar * prefix, const xmlChar * name, const xmlChar * namespaceURI, const char * format, ... ...)
Write a formatted xml element with namespace support.
| writer: | the xmlTextWriterPtr | | prefix: | namespace prefix | | name: | element local name | | namespaceURI: | namespace URI | | format: | format string (see printf) | | ...: | | | Returns: | the bytes written (may be 0 because of buffering) or -1 in case of error |
Daniel Veillard |