* Summary: text writing API for XML * Description: text writing API for XML * * Copy: See Copyright for the status of this software. * * Author: Patrick Monnerat , DATASPHERE S.A. /if not defined(XML_XMLWRITER_H__) /define XML_XMLWRITER_H__ /include "libxmlrpg/xmlversion" /if defined(LIBXML_WRITER_ENABLED) /include "libxmlrpg/xmlTypesC" /include "libxmlrpg/xmlstdarg" /include "libxmlrpg/xmlIO" /include "libxmlrpg/list" /include "libxmlrpg/xmlstring" d xmlTextWriterPtr... d s * based(######typedef######) * Constructors & Destructor d xmlNewTextWriter... d pr extproc('xmlNewTextWriter') d like(xmlTextWriterPtr) d out value like(xmlOutputBufferPtr) d xmlNewTextWriterFilename... d pr extproc('xmlNewTextWriterFilename') d like(xmlTextWriterPtr) d uri * value options(*string) const char * d compression value like(xmlCint) d xmlNewTextWriterMemory... d pr extproc('xmlNewTextWriterMemory') d like(xmlTextWriterPtr) d buf value like(xmlBufferPtr) d compression value like(xmlCint) d xmlNewTextWriterPushParser... d pr extproc('xmlNewTextWriterPushParser') d like(xmlTextWriterPtr) d ctxt value like(xmlParserCtxtPtr) d compression value like(xmlCint) d xmlNewTextWriterDoc... d pr extproc('xmlNewTextWriterDoc') d like(xmlTextWriterPtr) d doc like(xmlDocPtr) d compression value like(xmlCint) d xmlNewTextWriterTree... d pr extproc('xmlNewTextWriterTree') d like(xmlTextWriterPtr) d doc value like(xmlDocPtr) d node value like(xmlNodePtr) d compression value like(xmlCint) d xmlFreeTextWriter... d pr extproc('xmlFreeTextWriter') d writer value like(xmlTextWriterPtr) * Functions * Document d xmlTextWriterStartDocument... d pr extproc('xmlTextWriterStartDocument') d like(xmlCint) d writer value like(xmlTextWriterPtr) d version * value options(*string) const char * d encoding * value options(*string) const char * d standalone * value options(*string) const char * d xmlTextWriterEndDocument... d pr extproc('xmlTextWriterEndDocument') d like(xmlCint) d writer value like(xmlTextWriterPtr) * Comments d xmlTextWriterStartComment... d pr extproc('xmlTextWriterStartComment') d like(xmlCint) d writer value like(xmlTextWriterPtr) d xmlTextWriterEndComment... d pr extproc('xmlTextWriterEndComment') d like(xmlCint) d writer value like(xmlTextWriterPtr) d xmlTextWriterWriteFormatComment... d pr extproc( d 'xmlTextWriterWriteFormatComment') d like(xmlCint) d writer value like(xmlTextWriterPtr) d format * value options(*string: *nopass) const char * d #vararg1 * value options(*string: *nopass) void * d #vararg2 * value options(*string: *nopass) void * d #vararg3 * value options(*string: *nopass) void * d #vararg4 * value options(*string: *nopass) void * d #vararg5 * value options(*string: *nopass) void * d #vararg6 * value options(*string: *nopass) void * d #vararg7 * value options(*string: *nopass) void * d #vararg8 * value options(*string: *nopass) void * d xmlTextWriterWriteVFormatComment... d pr extproc( d 'xmlTextWriterWriteVFormatComment') d like(xmlCint) d writer value like(xmlTextWriterPtr) d format * value options(*string) const char * d argptr likeds(xmlVaList) d xmlTextWriterWriteComment... d pr extproc('xmlTextWriterWriteComment') d like(xmlCint) d writer value like(xmlTextWriterPtr) d content * value options(*string) const xmlChar * * Elements d xmlTextWriterStartElement... d pr extproc('xmlTextWriterStartElement') d like(xmlCint) d writer value like(xmlTextWriterPtr) d name * value options(*string) const xmlChar * d xmlTextWriterStartElementNS... d pr extproc( d 'xmlTextWriterStartElementNS') d like(xmlCint) d writer value like(xmlTextWriterPtr) d prefix * value options(*string) const xmlChar * d name * value options(*string) const xmlChar * d namespaceURI * value options(*string) const xmlChar * d xmlTextWriterEndElement... d pr extproc('xmlTextWriterEndElement') d like(xmlCint) d writer value like(xmlTextWriterPtr) d xmlTextWriterFullEndElement... d pr extproc( d 'xmlTextWriterFullEndElement') d like(xmlCint) d writer value like(xmlTextWriterPtr) * Elements conveniency functions d xmlTextWriterWriteFormatElement... d pr extproc( d 'xmlTextWriterWriteFormatElement') d like(xmlCint) d writer value like(xmlTextWriterPtr) d name * value options(*string) const xmlChar * d format * value options(*string) const char * d #vararg1 * value options(*string: *nopass) void * d #vararg2 * value options(*string: *nopass) void * d #vararg3 * value options(*string: *nopass) void * d #vararg4 * value options(*string: *nopass) void * d #vararg5 * value options(*string: *nopass) void * d #vararg6 * value options(*string: *nopass) void * d #vararg7 * value options(*string: *nopass) void * d #vararg8 * value options(*string: *nopass) void * d xmlTextWriterWriteVFormatElement... d pr extproc( d 'xmlTextWriterWriteVFormatElement') d like(xmlCint) d writer value like(xmlTextWriterPtr) d name * value options(*string) const xmlChar * d format * value options(*string) const char * d argptr likeds(xmlVaList) d xmlTextWriterWriteElement... d pr extproc('xmlTextWriterWriteElement') d like(xmlCint) d writer value like(xmlTextWriterPtr) d name * value options(*string) const xmlChar * d content * value options(*string) const xmlChar * d xmlTextWriterWriteFormatElementNS... d pr extproc( d 'xmlTextWriterWriteFormatElementNS') d like(xmlCint) d writer value like(xmlTextWriterPtr) d prefix * value options(*string) const xmlChar * d name * value options(*string) const xmlChar * d namespaceURI * value options(*string) const xmlChar * d format * value options(*string) const char * d #vararg1 * value options(*string: *nopass) void * d #vararg2 * value options(*string: *nopass) void * d #vararg3 * value options(*string: *nopass) void * d #vararg4 * value options(*string: *nopass) void * d #vararg5 * value options(*string: *nopass) void * d #vararg6 * value options(*string: *nopass) void * d #vararg7 * value options(*string: *nopass) void * d #vararg8 * value options(*string: *nopass) void * d xmlTextWriterWriteVFormatElementNS... d pr extproc( d 'xmlTextWriterWriteVFormatElementNS') d like(xmlCint) d writer value like(xmlTextWriterPtr) d prefix * value options(*string) const xmlChar * d name * value options(*string) const xmlChar * d namespaceURI * value options(*string) const xmlChar * d format * value options(*string) const char * d argptr likeds(xmlVaList) d xmlTextWriterWriteElementNS... d pr extproc( d 'xmlTextWriterWriteElementNS') d like(xmlCint) d writer value like(xmlTextWriterPtr) d prefix * value options(*string) const xmlChar * d name * value options(*string) const xmlChar * d namespaceURI * value options(*string) const xmlChar * d content * value options(*string) const xmlChar * * Text d xmlTextWriterWriteFormatRaw... d pr extproc( d 'xmlTextWriterWriteFormatRaw') d like(xmlCint) d writer value like(xmlTextWriterPtr) d format * value options(*string) const char * d #vararg1 * value options(*string: *nopass) void * d #vararg2 * value options(*string: *nopass) void * d #vararg3 * value options(*string: *nopass) void * d #vararg4 * value options(*string: *nopass) void * d #vararg5 * value options(*string: *nopass) void * d #vararg6 * value options(*string: *nopass) void * d #vararg7 * value options(*string: *nopass) void * d #vararg8 * value options(*string: *nopass) void * d xmlTextWriterWriteVFormatRaw... d pr extproc( d 'xmlTextWriterWriteVFormatRaw') d like(xmlCint) d writer value like(xmlTextWriterPtr) d format * value options(*string) const char * d argptr likeds(xmlVaList) d xmlTextWriterWriteRawLen... d pr extproc('xmlTextWriterWriteRawLen') d like(xmlCint) d writer value like(xmlTextWriterPtr) d content * value options(*string) const xmlChar * d len value like(xmlCint) d xmlTextWriterWriteRaw... d pr extproc('xmlTextWriterWriteRaw') d like(xmlCint) d writer value like(xmlTextWriterPtr) d content * value options(*string) const xmlChar * d xmlTextWriterWriteFormatString... d pr extproc( d 'xmlTextWriterWriteFormatString') d like(xmlCint) d writer value like(xmlTextWriterPtr) d format * value options(*string) const char * d #vararg1 * value options(*string: *nopass) void * d #vararg2 * value options(*string: *nopass) void * d #vararg3 * value options(*string: *nopass) void * d #vararg4 * value options(*string: *nopass) void * d #vararg5 * value options(*string: *nopass) void * d #vararg6 * value options(*string: *nopass) void * d #vararg7 * value options(*string: *nopass) void * d #vararg8 * value options(*string: *nopass) void * d xmlTextWriterWriteVFormatString... d pr extproc( d 'xmlTextWriterWriteVFormatString') d like(xmlCint) d writer value like(xmlTextWriterPtr) d format * value options(*string) const char * d argptr likeds(xmlVaList) d xmlTextWriterWriteString... d pr extproc('xmlTextWriterWriteString') d like(xmlCint) d writer value like(xmlTextWriterPtr) d content * value options(*string) const xmlChar * d xmlTextWriterWriteBase64... d pr extproc('xmlTextWriterWriteBase64') d like(xmlCint) d writer value like(xmlTextWriterPtr) d data * value options(*string) const char * d start value like(xmlCint) d len value like(xmlCint) d xmlTextWriterWriteBinHex... d pr extproc('xmlTextWriterWriteBinHex') d like(xmlCint) d writer value like(xmlTextWriterPtr) d data * value options(*string) const char * d start value like(xmlCint) d len value like(xmlCint) * Attributes d xmlTextWriterStartAttribute... d pr extproc( d 'xmlTextWriterStartAttribute') d like(xmlCint) d writer value like(xmlTextWriterPtr) d name * value options(*string) const xmlChar * d xmlTextWriterStartAttributeNS... d pr extproc( d 'xmlTextWriterStartAttributeNS') d like(xmlCint) d writer value like(xmlTextWriterPtr) d prefix * value options(*string) const xmlChar * d name * value options(*string) const xmlChar * d namespaceURI * value options(*string) const xmlChar * d xmlTextWriterEndAttribute... d pr extproc('xmlTextWriterEndAttribute') d like(xmlCint) d writer value like(xmlTextWriterPtr) * Attributes conveniency functions d xmlTextWriterWriteFormatAttribute... d pr extproc( d 'xmlTextWriterWriteFormatAttribute') d like(xmlCint) d writer value like(xmlTextWriterPtr) d name * value options(*string) const xmlChar * d format * value options(*string) const char * d #vararg1 * value options(*string: *nopass) void * d #vararg2 * value options(*string: *nopass) void * d #vararg3 * value options(*string: *nopass) void * d #vararg4 * value options(*string: *nopass) void * d #vararg5 * value options(*string: *nopass) void * d #vararg6 * value options(*string: *nopass) void * d #vararg7 * value options(*string: *nopass) void * d #vararg8 * value options(*string: *nopass) void * d xmlTextWriterWriteVFormatAttribute... d pr extproc( d 'xmlTextWriterWriteVFormatAttribute') d like(xmlCint) d writer value like(xmlTextWriterPtr) d name * value options(*string) const xmlChar * d format * value options(*string) const char * d argptr likeds(xmlVaList) d xmlTextWriterWriteAttribute... d pr extproc( d 'xmlTextWriterWriteAttribute') d like(xmlCint) d writer value like(xmlTextWriterPtr) d name * value options(*string) const xmlChar * d content * value options(*string) const xmlChar * d xmlTextWriterWriteFormatAttributeNS... d pr extproc( d 'xmlTextWriterWriteFormatAttributeNS' d ) d like(xmlCint) d writer value like(xmlTextWriterPtr) d prefix * value options(*string) const xmlChar * d name * value options(*string) const xmlChar * d namespaceURI * value options(*string) const xmlChar * d format * value options(*string) const char * d #vararg1 * value options(*string: *nopass) void * d #vararg2 * value options(*string: *nopass) void * d #vararg3 * value options(*string: *nopass) void * d #vararg4 * value options(*string: *nopass) void * d #vararg5 * value options(*string: *nopass) void * d #vararg6 * value options(*string: *nopass) void * d #vararg7 * value options(*string: *nopass) void * d #vararg8 * value options(*string: *nopass) void * d xmlTextWriterWriteVFormatAttributeNS... d pr extproc('xmlTextWriterWriteVFormatAt- d tributeNS') d like(xmlCint) d writer value like(xmlTextWriterPtr) d prefix * value options(*string) const xmlChar * d name * value options(*string) const xmlChar * d namespaceURI * value options(*string) const xmlChar * d format * value options(*string) const char * d argptr likeds(xmlVaList) d xmlTextWriterWriteAttributeNS... d pr extproc( d 'xmlTextWriterWriteAttributeNS') d like(xmlCint) d writer value like(xmlTextWriterPtr) d prefix * value options(*string) const xmlChar * d name * value options(*string) const xmlChar * d namespaceURI * value options(*string) const xmlChar * d content * value options(*string) const xmlChar * * PI's d xmlTextWriterStartPI... d pr extproc('xmlTextWriterStartPI') d like(xmlCint) d writer value like(xmlTextWriterPtr) d target * value options(*string) const xmlChar * d xmlTextWriterEndPI... d pr extproc('xmlTextWriterEndPI') d like(xmlCint) d writer value like(xmlTextWriterPtr) * PI conveniency functions d xmlTextWriterWriteFormatPI... d pr extproc('xmlTextWriterWriteFormatPI') d like(xmlCint) d writer value like(xmlTextWriterPtr) d target * value options(*string) const xmlChar * d format * value options(*string) const char * d #vararg1 * value options(*string: *nopass) void * d #vararg2 * value options(*string: *nopass) void * d #vararg3 * value options(*string: *nopass) void * d #vararg4 * value options(*string: *nopass) void * d #vararg5 * value options(*string: *nopass) void * d #vararg6 * value options(*string: *nopass) void * d #vararg7 * value options(*string: *nopass) void * d #vararg8 * value options(*string: *nopass) void * d xmlTextWriterWriteVFormatPI... d pr extproc( d 'xmlTextWriterWriteVFormatPI') d like(xmlCint) d writer value like(xmlTextWriterPtr) d target * value options(*string) const xmlChar * d format * value options(*string) const char * d argptr likeds(xmlVaList) d xmlTextWriterWritePI... d pr extproc('xmlTextWriterWritePI') d like(xmlCint) d writer value like(xmlTextWriterPtr) d target * value options(*string) const xmlChar * d content * value options(*string) const xmlChar * * xmlTextWriterWriteProcessingInstruction: * * This macro maps to xmlTextWriterWritePI d xmlTextWriterWriteProcessingInstruction... d pr extproc('xmlTextWriterWritePI') d like(xmlCint) d writer value like(xmlTextWriterPtr) d target * value options(*string) const xmlChar * d content * value options(*string) const xmlChar * * CDATA d xmlTextWriterStartCDATA... d pr extproc('xmlTextWriterStartCDATA') d like(xmlCint) d writer value like(xmlTextWriterPtr) d xmlTextWriterEndCDATA... d pr extproc('xmlTextWriterEndCDATA') d like(xmlCint) d writer value like(xmlTextWriterPtr) * CDATA conveniency functions d xmlTextWriterWriteFormatCDATA... d pr extproc( d 'xmlTextWriterWriteFormatCDATA') d like(xmlCint) d writer value like(xmlTextWriterPtr) d format * value options(*string) const char * d #vararg1 * value options(*string: *nopass) void * d #vararg2 * value options(*string: *nopass) void * d #vararg3 * value options(*string: *nopass) void * d #vararg4 * value options(*string: *nopass) void * d #vararg5 * value options(*string: *nopass) void * d #vararg6 * value options(*string: *nopass) void * d #vararg7 * value options(*string: *nopass) void * d #vararg8 * value options(*string: *nopass) void * d xmlTextWriterWriteVFormatCDATA... d pr extproc( d 'xmlTextWriterWriteVFormatCDATA') d like(xmlCint) d writer value like(xmlTextWriterPtr) d format * value options(*string) const char * d argptr likeds(xmlVaList) d xmlTextWriterWriteCDATA... d pr extproc('xmlTextWriterWriteCDATA') d like(xmlCint) d writer value like(xmlTextWriterPtr) d content * value options(*string) const xmlChar * * DTD d xmlTextWriterStartDTD... d pr extproc('xmlTextWriterStartDTD') d like(xmlCint) d writer value like(xmlTextWriterPtr) d name * value options(*string) const xmlChar * d pubid * value options(*string) const xmlChar * d sysid * value options(*string) const xmlChar * d xmlTextWriterEndDTD... d pr extproc('xmlTextWriterEndDTD') d like(xmlCint) d writer value like(xmlTextWriterPtr) * DTD conveniency functions d xmlTextWriterWriteFormatDTD... d pr extproc( d 'xmlTextWriterWriteFormatDTD') d like(xmlCint) d writer value like(xmlTextWriterPtr) d name * value options(*string) const xmlChar * d pubid * value options(*string) const xmlChar * d sysid * value options(*string) const xmlChar * d format * value options(*string) const char * d #vararg1 * value options(*string: *nopass) void * d #vararg2 * value options(*string: *nopass) void * d #vararg3 * value options(*string: *nopass) void * d #vararg4 * value options(*string: *nopass) void * d #vararg5 * value options(*string: *nopass) void * d #vararg6 * value options(*string: *nopass) void * d #vararg7 * value options(*string: *nopass) void * d #vararg8 * value options(*string: *nopass) void * d xmlTextWriterWriteVFormatDTD... d pr extproc( d 'xmlTextWriterWriteVFormatDTD') d like(xmlCint) d writer value like(xmlTextWriterPtr) d name * value options(*string) const xmlChar * d pubid * value options(*string) const xmlChar * d sysid * value options(*string) const xmlChar * d format * value options(*string) const char * d argptr likeds(xmlVaList) d xmlTextWriterWriteDTD... d pr extproc('xmlTextWriterWriteDTD') d like(xmlCint) d writer value like(xmlTextWriterPtr) d name * value options(*string) const xmlChar * d pubid * value options(*string) const xmlChar * d sysid * value options(*string) const xmlChar * d subset * value options(*string) const xmlChar * * xmlTextWriterWriteDocType: * * this macro maps to xmlTextWriterWriteDTD d xmlTextWriterWriteDocType... d pr extproc('xmlTextWriterWriteDTD') d like(xmlCint) d writer value like(xmlTextWriterPtr) d name * value options(*string) const xmlChar * d pubid * value options(*string) const xmlChar * d sysid * value options(*string) const xmlChar * d subset * value options(*string) const xmlChar * * DTD element definition d xmlTextWriterStartDTDElement... d pr extproc( d 'xmlTextWriterStartDTDElement') d like(xmlCint) d writer value like(xmlTextWriterPtr) d name * value options(*string) const xmlChar * d xmlTextWriterEndDTDElement... d pr extproc('xmlTextWriterEndDTDElement') d like(xmlCint) d writer value like(xmlTextWriterPtr) * DTD element definition conveniency functions d xmlTextWriterWriteFormatDTDElement... d pr extproc( d 'xmlTextWriterWriteFormatDTDElement') d like(xmlCint) d writer value like(xmlTextWriterPtr) d name * value options(*string) const xmlChar * d format * value options(*string) const char * d #vararg1 * value options(*string: *nopass) void * d #vararg2 * value options(*string: *nopass) void * d #vararg3 * value options(*string: *nopass) void * d #vararg4 * value options(*string: *nopass) void * d #vararg5 * value options(*string: *nopass) void * d #vararg6 * value options(*string: *nopass) void * d #vararg7 * value options(*string: *nopass) void * d #vararg8 * value options(*string: *nopass) void * d xmlTextWriterWriteVFormatDTDElement... d pr extproc( d 'xmlTextWriterWriteVFormatDTDElement' d ) d like(xmlCint) d writer value like(xmlTextWriterPtr) d name * value options(*string) const xmlChar * d format * value options(*string) const char * d argptr likeds(xmlVaList) d xmlTextWriterWriteDTDElement... d pr extproc( d 'xmlTextWriterWriteDTDElement') d like(xmlCint) d writer value like(xmlTextWriterPtr) d name * value options(*string) const xmlChar * d content * value options(*string) const xmlChar * * DTD attribute list definition d xmlTextWriterStartDTDAttlist... d pr extproc( d 'xmlTextWriterStartDTDAttlist') d like(xmlCint) d writer value like(xmlTextWriterPtr) d name * value options(*string) const xmlChar * d xmlTextWriterEndDTDAttlist... d pr extproc('xmlTextWriterEndDTDAttlist') d like(xmlCint) d writer value like(xmlTextWriterPtr) * DTD attribute list definition conveniency functions d xmlTextWriterWriteFormatDTDAttlist... d pr extproc( d 'xmlTextWriterWriteFormatDTDAttlist') d like(xmlCint) d writer value like(xmlTextWriterPtr) d name * value options(*string) const xmlChar * d format * value options(*string) const char * d #vararg1 * value options(*string: *nopass) void * d #vararg2 * value options(*string: *nopass) void * d #vararg3 * value options(*string: *nopass) void * d #vararg4 * value options(*string: *nopass) void * d #vararg5 * value options(*string: *nopass) void * d #vararg6 * value options(*string: *nopass) void * d #vararg7 * value options(*string: *nopass) void * d #vararg8 * value options(*string: *nopass) void * d xmlTextWriterWriteVFormatDTDAttlist... d pr extproc( d 'xmlTextWriterWriteVFormatDTDAttlist' d ) d like(xmlCint) d writer value like(xmlTextWriterPtr) d name * value options(*string) const xmlChar * d format * value options(*string) const char * d argptr likeds(xmlVaList) d xmlTextWriterWriteDTDAttlist... d pr extproc( d 'xmlTextWriterWriteDTDAttlist') d like(xmlCint) d writer value like(xmlTextWriterPtr) d name * value options(*string) const xmlChar * d content * value options(*string) const xmlChar * * DTD entity definition d xmlTextWriterStartDTDEntity... d pr extproc( d 'xmlTextWriterStartDTDEntity') d like(xmlCint) d writer value like(xmlTextWriterPtr) d pe value like(xmlCint) d name * value options(*string) const xmlChar * d xmlTextWriterEndDTDEntity... d pr extproc('xmlTextWriterEndDTDEntity') d like(xmlCint) d writer value like(xmlTextWriterPtr) * DTD entity definition conveniency functions d xmlTextWriterWriteFormatDTDInternalEntity... d pr extproc('xmlTextWriterWriteFormatDTD- d InternalEntity') d like(xmlCint) d writer value like(xmlTextWriterPtr) d pe value like(xmlCint) d name * value options(*string) const xmlChar * d format * value options(*string) const char * d #vararg1 * value options(*string: *nopass) void * d #vararg2 * value options(*string: *nopass) void * d #vararg3 * value options(*string: *nopass) void * d #vararg4 * value options(*string: *nopass) void * d #vararg5 * value options(*string: *nopass) void * d #vararg6 * value options(*string: *nopass) void * d #vararg7 * value options(*string: *nopass) void * d #vararg8 * value options(*string: *nopass) void * d xmlTextWriterWriteVFormatDTDInternalEntity... d pr extproc('xmlTextWriterWriteVFormatDT- d DInternalEntity') d like(xmlCint) d writer value like(xmlTextWriterPtr) d pe value like(xmlCint) d name * value options(*string) const xmlChar * d format * value options(*string) const char * d argptr likeds(xmlVaList) d xmlTextWriterWriteDTDInternalEntity... d pr extproc( d 'xmlTextWriterWriteDTDInternalEntity' d ) d like(xmlCint) d writer value like(xmlTextWriterPtr) d pe value like(xmlCint) d name * value options(*string) const xmlChar * d content * value options(*string) const xmlChar * d xmlTextWriterWriteDTDExternalEntity... d pr extproc( d 'xmlTextWriterWriteDTDExternalEntity' d ) d like(xmlCint) d writer value like(xmlTextWriterPtr) d pe value like(xmlCint) d name * value options(*string) const xmlChar * d pubid * value options(*string) const xmlChar * d sysid * value options(*string) const xmlChar * d ndataid * value options(*string) const xmlChar * d xmlTextWriterWriteDTDExternalEntityContents... d pr extproc('xmlTextWriterWriteDTDExtern- d alEntityContents') d like(xmlCint) d writer value like(xmlTextWriterPtr) d pubid * value options(*string) const xmlChar * d sysid * value options(*string) const xmlChar * d ndataid * value options(*string) const xmlChar * d xmlTextWriterWriteDTDEntity... d pr extproc( d 'xmlTextWriterWriteDTDEntity') d like(xmlCint) d writer value like(xmlTextWriterPtr) d pe value like(xmlCint) d name * value options(*string) const xmlChar * d pubid * value options(*string) const xmlChar * d sysid * value options(*string) const xmlChar * d ndataid * value options(*string) const xmlChar * d content * value options(*string) const xmlChar * * DTD notation definition d xmlTextWriterWriteDTDNotation... d pr extproc( d 'xmlTextWriterWriteDTDNotation') d like(xmlCint) d writer value like(xmlTextWriterPtr) d name * value options(*string) const xmlChar * d pubid * value options(*string) const xmlChar * d sysid * value options(*string) const xmlChar * * Indentation d xmlTextWriterSetIndent... d pr extproc('xmlTextWriterSetIndent') d like(xmlCint) d writer value like(xmlTextWriterPtr) d indent value like(xmlCint) d xmlTextWriterSetIndentString... d pr extproc( d 'xmlTextWriterSetIndentString') d like(xmlCint) d writer value like(xmlTextWriterPtr) d str * value options(*string) const xmlChar * d xmlTextWriterSetQuoteChar... d pr extproc('xmlTextWriterSetQuoteChar') d like(xmlCint) d writer value like(xmlTextWriterPtr) d quotechar value like(xmlChar) * misc d xmlTextWriterFlush... d pr extproc('xmlTextWriterFlush') d like(xmlCint) d writer value like(xmlTextWriterPtr) /endif LIBXML_WRITER_ENABLD /endif XML_XMLWRITER_H__