* Summary: text writing API for XML * Description: text writing API for XML * * Copy: See Copyright for the status of this software. * * Author: Patrick Monnerat <pm@datasphere.ch>, 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__