10#ifndef __XML_XMLWRITER_H__
11#define __XML_XMLWRITER_H__
15#ifdef LIBXML_WRITER_ENABLED
26 typedef struct _xmlTextWriter xmlTextWriter;
27 typedef xmlTextWriter *xmlTextWriterPtr;
56 xmlTextWriterStartDocument(xmlTextWriterPtr writer,
59 const char *standalone);
70 xmlTextWriterWriteFormatComment(xmlTextWriterPtr writer,
74 xmlTextWriterWriteVFormatComment(xmlTextWriterPtr writer,
87 xmlTextWriterStartElement(xmlTextWriterPtr writer,
104 xmlTextWriterWriteFormatElement(xmlTextWriterPtr writer,
109 xmlTextWriterWriteVFormatElement(xmlTextWriterPtr writer,
120 xmlTextWriterWriteFormatElementNS(xmlTextWriterPtr writer,
127 xmlTextWriterWriteVFormatElementNS(xmlTextWriterPtr writer,
148 xmlTextWriterWriteFormatRaw(xmlTextWriterPtr writer,
152 xmlTextWriterWriteVFormatRaw(xmlTextWriterPtr writer,
156 xmlTextWriterWriteRawLen(xmlTextWriterPtr writer,
159 xmlTextWriterWriteRaw(xmlTextWriterPtr writer,
186 xmlTextWriterStartAttribute(xmlTextWriterPtr writer,
203 xmlTextWriterWriteFormatAttribute(xmlTextWriterPtr writer,
208 xmlTextWriterWriteVFormatAttribute(xmlTextWriterPtr writer,
219 xmlTextWriterWriteFormatAttributeNS(xmlTextWriterPtr writer,
226 xmlTextWriterWriteVFormatAttributeNS(xmlTextWriterPtr writer,
248 xmlTextWriterStartPI(xmlTextWriterPtr writer,
256 xmlTextWriterWriteFormatPI(xmlTextWriterPtr writer,
261 xmlTextWriterWriteVFormatPI(xmlTextWriterPtr writer,
266 xmlTextWriterWritePI(xmlTextWriterPtr writer,
275#define xmlTextWriterWriteProcessingInstruction xmlTextWriterWritePI
287 xmlTextWriterWriteFormatCDATA(xmlTextWriterPtr writer,
291 xmlTextWriterWriteVFormatCDATA(xmlTextWriterPtr writer,
295 xmlTextWriterWriteCDATA(xmlTextWriterPtr writer,
302 xmlTextWriterStartDTD(xmlTextWriterPtr writer,
312 xmlTextWriterWriteFormatDTD(xmlTextWriterPtr writer,
319 xmlTextWriterWriteVFormatDTD(xmlTextWriterPtr writer,
326 xmlTextWriterWriteDTD(xmlTextWriterPtr writer,
337#define xmlTextWriterWriteDocType xmlTextWriterWriteDTD
343 xmlTextWriterStartDTDElement(xmlTextWriterPtr writer,
352 xmlTextWriterWriteFormatDTDElement(xmlTextWriterPtr writer,
357 xmlTextWriterWriteVFormatDTDElement(xmlTextWriterPtr writer,
373 xmlTextWriterStartDTDAttlist(xmlTextWriterPtr writer,
382 xmlTextWriterWriteFormatDTDAttlist(xmlTextWriterPtr writer,
387 xmlTextWriterWriteVFormatDTDAttlist(xmlTextWriterPtr writer,
403 xmlTextWriterStartDTDEntity(xmlTextWriterPtr writer,
412 xmlTextWriterWriteFormatDTDInternalEntity(xmlTextWriterPtr writer,
418 xmlTextWriterWriteVFormatDTDInternalEntity(xmlTextWriterPtr writer,
425 xmlTextWriterWriteDTDInternalEntity(xmlTextWriterPtr writer,
430 xmlTextWriterWriteDTDExternalEntity(xmlTextWriterPtr writer,
437 xmlTextWriterWriteDTDExternalEntityContents(xmlTextWriterPtr
459 xmlTextWriterWriteDTDNotation(xmlTextWriterPtr writer,
468 xmlTextWriterSetIndent(xmlTextWriterPtr writer,
int indent);
470 xmlTextWriterSetIndentString(xmlTextWriterPtr writer,
474 xmlTextWriterSetQuoteChar(xmlTextWriterPtr writer,
xmlChar quotechar);
_In_ fcb _In_ chunk _In_ uint64_t _In_ uint64_t _In_ bool _In_opt_ void _In_opt_ PIRP _In_ LIST_ENTRY _In_ uint8_t compression
static const WCHAR indent[]
static const WCHAR version[]
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
GLenum GLuint GLenum GLsizei const GLchar * buf
xmlOutputBuffer * xmlOutputBufferPtr
#define LIBXML_ATTR_FORMAT(fmt, args)