1 * Summary: text writing API for XML
2 * Description: text writing API for XML
4 * Copy: See Copyright for the status of this software.
6 * Author: Patrick Monnerat <pm@datasphere.ch>, DATASPHERE S.A.
8 /if not defined(XML_XMLWRITER_H__)
9 /define XML_XMLWRITER_H__
11 /include "libxmlrpg/xmlversion"
13 /if defined(LIBXML_WRITER_ENABLED)
15 /include "libxmlrpg/xmlstdarg"
16 /include "libxmlrpg/xmlIO"
17 /include "libxmlrpg/list"
18 /include "libxmlrpg/xmlstring"
21 d s * based(######typedef######)
23 * Constructors & Destructor
26 d pr extproc('xmlNewTextWriter')
27 d like(xmlTextWriterPtr)
28 d out value like(xmlOutputBufferPtr)
30 d xmlNewTextWriterFilename...
31 d pr extproc('xmlNewTextWriterFilename')
32 d like(xmlTextWriterPtr)
33 d uri * value options(*string) const char *
34 d compression 10i 0 value
36 d xmlNewTextWriterMemory...
37 d pr extproc('xmlNewTextWriterMemory')
38 d like(xmlTextWriterPtr)
39 d buf value like(xmlBufferPtr)
40 d compression 10i 0 value
42 d xmlNewTextWriterPushParser...
43 d pr extproc('xmlNewTextWriterPushParser')
44 d like(xmlTextWriterPtr)
45 d ctxt value like(xmlParserCtxtPtr)
46 d compression 10i 0 value
48 d xmlNewTextWriterDoc...
49 d pr extproc('xmlNewTextWriterDoc')
50 d like(xmlTextWriterPtr)
52 d compression 10i 0 value
54 d xmlNewTextWriterTree...
55 d pr extproc('xmlNewTextWriterTree')
56 d like(xmlTextWriterPtr)
57 d doc value like(xmlDocPtr)
58 d node value like(xmlNodePtr)
59 d compression 10i 0 value
61 d xmlFreeTextWriter...
62 d pr extproc('xmlFreeTextWriter')
63 d writer value like(xmlTextWriterPtr)
69 d xmlTextWriterStartDocument...
70 d pr 10i 0 extproc('xmlTextWriterStartDocument')
71 d writer value like(xmlTextWriterPtr)
72 d version * value options(*string) const char *
73 d encoding * value options(*string) const char *
74 d standalone * value options(*string) const char *
76 d xmlTextWriterEndDocument...
77 d pr 10i 0 extproc('xmlTextWriterEndDocument')
78 d writer value like(xmlTextWriterPtr)
82 d xmlTextWriterStartComment...
83 d pr 10i 0 extproc('xmlTextWriterStartComment')
84 d writer value like(xmlTextWriterPtr)
86 d xmlTextWriterEndComment...
87 d pr 10i 0 extproc('xmlTextWriterEndComment')
88 d writer value like(xmlTextWriterPtr)
90 d xmlTextWriterWriteFormatComment...
92 d 'xmlTextWriterWriteFormatComment')
93 d writer value like(xmlTextWriterPtr)
94 d format * value options(*string: *nopass) const char *
95 d #vararg1 * value options(*string: *nopass) void *
96 d #vararg2 * value options(*string: *nopass) void *
97 d #vararg3 * value options(*string: *nopass) void *
98 d #vararg4 * value options(*string: *nopass) void *
99 d #vararg5 * value options(*string: *nopass) void *
100 d #vararg6 * value options(*string: *nopass) void *
101 d #vararg7 * value options(*string: *nopass) void *
102 d #vararg8 * value options(*string: *nopass) void *
104 d xmlTextWriterWriteVFormatComment...
106 d 'xmlTextWriterWriteVFormatComment')
107 d writer value like(xmlTextWriterPtr)
108 d format * value options(*string) const char *
109 d argptr likeds(xmlVaList)
111 d xmlTextWriterWriteComment...
112 d pr 10i 0 extproc('xmlTextWriterWriteComment')
113 d writer value like(xmlTextWriterPtr)
114 d content * value options(*string) const xmlChar *
118 d xmlTextWriterStartElement...
119 d pr 10i 0 extproc('xmlTextWriterStartElement')
120 d writer value like(xmlTextWriterPtr)
121 d name * value options(*string) const xmlChar *
123 d xmlTextWriterStartElementNS...
125 d 'xmlTextWriterStartElementNS')
126 d writer value like(xmlTextWriterPtr)
127 d prefix * value options(*string) const xmlChar *
128 d name * value options(*string) const xmlChar *
129 d namespaceURI * value options(*string) const xmlChar *
131 d xmlTextWriterEndElement...
132 d pr 10i 0 extproc('xmlTextWriterEndElement')
133 d writer value like(xmlTextWriterPtr)
135 d xmlTextWriterFullEndElement...
137 d 'xmlTextWriterFullEndElement')
138 d writer value like(xmlTextWriterPtr)
140 * Elements conveniency functions
142 d xmlTextWriterWriteFormatElement...
144 d 'xmlTextWriterWriteFormatElement')
145 d writer value like(xmlTextWriterPtr)
146 d name * value options(*string) const xmlChar *
147 d format * value options(*string) const char *
148 d #vararg1 * value options(*string: *nopass) void *
149 d #vararg2 * value options(*string: *nopass) void *
150 d #vararg3 * value options(*string: *nopass) void *
151 d #vararg4 * value options(*string: *nopass) void *
152 d #vararg5 * value options(*string: *nopass) void *
153 d #vararg6 * value options(*string: *nopass) void *
154 d #vararg7 * value options(*string: *nopass) void *
155 d #vararg8 * value options(*string: *nopass) void *
157 d xmlTextWriterWriteVFormatElement...
159 d 'xmlTextWriterWriteVFormatElement')
160 d writer value like(xmlTextWriterPtr)
161 d name * value options(*string) const xmlChar *
162 d format * value options(*string) const char *
163 d argptr likeds(xmlVaList)
165 d xmlTextWriterWriteElement...
166 d pr 10i 0 extproc('xmlTextWriterWriteElement')
167 d writer value like(xmlTextWriterPtr)
168 d name * value options(*string) const xmlChar *
169 d content * value options(*string) const xmlChar *
171 d xmlTextWriterWriteFormatElementNS...
173 d 'xmlTextWriterWriteFormatElementNS')
174 d writer value like(xmlTextWriterPtr)
175 d prefix * value options(*string) const xmlChar *
176 d name * value options(*string) const xmlChar *
177 d namespaceURI * value options(*string) const xmlChar *
178 d format * value options(*string) const char *
179 d #vararg1 * value options(*string: *nopass) void *
180 d #vararg2 * value options(*string: *nopass) void *
181 d #vararg3 * value options(*string: *nopass) void *
182 d #vararg4 * value options(*string: *nopass) void *
183 d #vararg5 * value options(*string: *nopass) void *
184 d #vararg6 * value options(*string: *nopass) void *
185 d #vararg7 * value options(*string: *nopass) void *
186 d #vararg8 * value options(*string: *nopass) void *
188 d xmlTextWriterWriteVFormatElementNS...
190 d 'xmlTextWriterWriteVFormatElementNS')
191 d writer value like(xmlTextWriterPtr)
192 d prefix * value options(*string) const xmlChar *
193 d name * value options(*string) const xmlChar *
194 d namespaceURI * value options(*string) const xmlChar *
195 d format * value options(*string) const char *
196 d argptr likeds(xmlVaList)
198 d xmlTextWriterWriteElementNS...
200 d 'xmlTextWriterWriteElementNS')
201 d writer value like(xmlTextWriterPtr)
202 d prefix * value options(*string) const xmlChar *
203 d name * value options(*string) const xmlChar *
204 d namespaceURI * value options(*string) const xmlChar *
205 d content * value options(*string) const xmlChar *
209 d xmlTextWriterWriteFormatRaw...
211 d 'xmlTextWriterWriteFormatRaw')
212 d writer value like(xmlTextWriterPtr)
213 d format * value options(*string) const char *
214 d #vararg1 * value options(*string: *nopass) void *
215 d #vararg2 * value options(*string: *nopass) void *
216 d #vararg3 * value options(*string: *nopass) void *
217 d #vararg4 * value options(*string: *nopass) void *
218 d #vararg5 * value options(*string: *nopass) void *
219 d #vararg6 * value options(*string: *nopass) void *
220 d #vararg7 * value options(*string: *nopass) void *
221 d #vararg8 * value options(*string: *nopass) void *
223 d xmlTextWriterWriteVFormatRaw...
225 d 'xmlTextWriterWriteVFormatRaw')
226 d writer value like(xmlTextWriterPtr)
227 d format * value options(*string) const char *
228 d argptr likeds(xmlVaList)
230 d xmlTextWriterWriteRawLen...
231 d pr 10i 0 extproc('xmlTextWriterWriteRawLen')
232 d writer value like(xmlTextWriterPtr)
233 d content * value options(*string) const xmlChar *
236 d xmlTextWriterWriteRaw...
237 d pr 10i 0 extproc('xmlTextWriterWriteRaw')
238 d writer value like(xmlTextWriterPtr)
239 d content * value options(*string) const xmlChar *
241 d xmlTextWriterWriteFormatString...
243 d 'xmlTextWriterWriteFormatString')
244 d writer value like(xmlTextWriterPtr)
245 d format * value options(*string) const char *
246 d #vararg1 * value options(*string: *nopass) void *
247 d #vararg2 * value options(*string: *nopass) void *
248 d #vararg3 * value options(*string: *nopass) void *
249 d #vararg4 * value options(*string: *nopass) void *
250 d #vararg5 * value options(*string: *nopass) void *
251 d #vararg6 * value options(*string: *nopass) void *
252 d #vararg7 * value options(*string: *nopass) void *
253 d #vararg8 * value options(*string: *nopass) void *
255 d xmlTextWriterWriteVFormatString...
257 d 'xmlTextWriterWriteVFormatString')
258 d writer value like(xmlTextWriterPtr)
259 d format * value options(*string) const char *
260 d argptr likeds(xmlVaList)
262 d xmlTextWriterWriteString...
263 d pr 10i 0 extproc('xmlTextWriterWriteString')
264 d writer value like(xmlTextWriterPtr)
265 d content * value options(*string) const xmlChar *
267 d xmlTextWriterWriteBase64...
268 d pr 10i 0 extproc('xmlTextWriterWriteBase64')
269 d writer value like(xmlTextWriterPtr)
270 d data * value options(*string) const char *
274 d xmlTextWriterWriteBinHex...
275 d pr 10i 0 extproc('xmlTextWriterWriteBinHex')
276 d writer value like(xmlTextWriterPtr)
277 d data * value options(*string) const char *
283 d xmlTextWriterStartAttribute...
285 d 'xmlTextWriterStartAttribute')
286 d writer value like(xmlTextWriterPtr)
287 d name * value options(*string) const xmlChar *
289 d xmlTextWriterStartAttributeNS...
291 d 'xmlTextWriterStartAttributeNS')
292 d writer value like(xmlTextWriterPtr)
293 d prefix * value options(*string) const xmlChar *
294 d name * value options(*string) const xmlChar *
295 d namespaceURI * value options(*string) const xmlChar *
297 d xmlTextWriterEndAttribute...
298 d pr 10i 0 extproc('xmlTextWriterEndAttribute')
299 d writer value like(xmlTextWriterPtr)
301 * Attributes conveniency functions
303 d xmlTextWriterWriteFormatAttribute...
305 d 'xmlTextWriterWriteFormatAttribute')
306 d writer value like(xmlTextWriterPtr)
307 d name * value options(*string) const xmlChar *
308 d format * value options(*string) const char *
309 d #vararg1 * value options(*string: *nopass) void *
310 d #vararg2 * value options(*string: *nopass) void *
311 d #vararg3 * value options(*string: *nopass) void *
312 d #vararg4 * value options(*string: *nopass) void *
313 d #vararg5 * value options(*string: *nopass) void *
314 d #vararg6 * value options(*string: *nopass) void *
315 d #vararg7 * value options(*string: *nopass) void *
316 d #vararg8 * value options(*string: *nopass) void *
318 d xmlTextWriterWriteVFormatAttribute...
320 d 'xmlTextWriterWriteVFormatAttribute')
321 d writer value like(xmlTextWriterPtr)
322 d name * value options(*string) const xmlChar *
323 d format * value options(*string) const char *
324 d argptr likeds(xmlVaList)
326 d xmlTextWriterWriteAttribute...
328 d 'xmlTextWriterWriteAttribute')
329 d writer value like(xmlTextWriterPtr)
330 d name * value options(*string) const xmlChar *
331 d content * value options(*string) const xmlChar *
333 d xmlTextWriterWriteFormatAttributeNS...
335 d 'xmlTextWriterWriteFormatAttributeNS'
337 d writer value like(xmlTextWriterPtr)
338 d prefix * value options(*string) const xmlChar *
339 d name * value options(*string) const xmlChar *
340 d namespaceURI * value options(*string) const xmlChar *
341 d format * value options(*string) const char *
342 d #vararg1 * value options(*string: *nopass) void *
343 d #vararg2 * value options(*string: *nopass) void *
344 d #vararg3 * value options(*string: *nopass) void *
345 d #vararg4 * value options(*string: *nopass) void *
346 d #vararg5 * value options(*string: *nopass) void *
347 d #vararg6 * value options(*string: *nopass) void *
348 d #vararg7 * value options(*string: *nopass) void *
349 d #vararg8 * value options(*string: *nopass) void *
351 d xmlTextWriterWriteVFormatAttributeNS...
352 d pr 10i 0 extproc('xmlTextWriterWriteVFormatAt-
354 d writer value like(xmlTextWriterPtr)
355 d prefix * value options(*string) const xmlChar *
356 d name * value options(*string) const xmlChar *
357 d namespaceURI * value options(*string) const xmlChar *
358 d format * value options(*string) const char *
359 d argptr likeds(xmlVaList)
361 d xmlTextWriterWriteAttributeNS...
363 d 'xmlTextWriterWriteAttributeNS')
364 d writer value like(xmlTextWriterPtr)
365 d prefix * value options(*string) const xmlChar *
366 d name * value options(*string) const xmlChar *
367 d namespaceURI * value options(*string) const xmlChar *
368 d content * value options(*string) const xmlChar *
372 d xmlTextWriterStartPI...
373 d pr 10i 0 extproc('xmlTextWriterStartPI')
374 d writer value like(xmlTextWriterPtr)
375 d target * value options(*string) const xmlChar *
377 d xmlTextWriterEndPI...
378 d pr 10i 0 extproc('xmlTextWriterEndPI')
379 d writer value like(xmlTextWriterPtr)
381 * PI conveniency functions
383 d xmlTextWriterWriteFormatPI...
384 d pr 10i 0 extproc('xmlTextWriterWriteFormatPI')
385 d writer value like(xmlTextWriterPtr)
386 d target * value options(*string) const xmlChar *
387 d format * value options(*string) const char *
388 d #vararg1 * value options(*string: *nopass) void *
389 d #vararg2 * value options(*string: *nopass) void *
390 d #vararg3 * value options(*string: *nopass) void *
391 d #vararg4 * value options(*string: *nopass) void *
392 d #vararg5 * value options(*string: *nopass) void *
393 d #vararg6 * value options(*string: *nopass) void *
394 d #vararg7 * value options(*string: *nopass) void *
395 d #vararg8 * value options(*string: *nopass) void *
397 d xmlTextWriterWriteVFormatPI...
399 d 'xmlTextWriterWriteVFormatPI')
400 d writer value like(xmlTextWriterPtr)
401 d target * value options(*string) const xmlChar *
402 d format * value options(*string) const char *
403 d argptr likeds(xmlVaList)
405 d xmlTextWriterWritePI...
406 d pr 10i 0 extproc('xmlTextWriterWritePI')
407 d writer value like(xmlTextWriterPtr)
408 d target * value options(*string) const xmlChar *
409 d content * value options(*string) const xmlChar *
411 * xmlTextWriterWriteProcessingInstruction:
413 * This macro maps to xmlTextWriterWritePI
415 d xmlTextWriterWriteProcessingInstruction...
416 d pr 10i 0 extproc('xmlTextWriterWritePI')
417 d writer value like(xmlTextWriterPtr)
418 d target * value options(*string) const xmlChar *
419 d content * value options(*string) const xmlChar *
423 d xmlTextWriterStartCDATA...
424 d pr 10i 0 extproc('xmlTextWriterStartCDATA')
425 d writer value like(xmlTextWriterPtr)
427 d xmlTextWriterEndCDATA...
428 d pr 10i 0 extproc('xmlTextWriterEndCDATA')
429 d writer value like(xmlTextWriterPtr)
431 * CDATA conveniency functions
433 d xmlTextWriterWriteFormatCDATA...
435 d 'xmlTextWriterWriteFormatCDATA')
436 d writer value like(xmlTextWriterPtr)
437 d format * value options(*string) const char *
438 d #vararg1 * value options(*string: *nopass) void *
439 d #vararg2 * value options(*string: *nopass) void *
440 d #vararg3 * value options(*string: *nopass) void *
441 d #vararg4 * value options(*string: *nopass) void *
442 d #vararg5 * value options(*string: *nopass) void *
443 d #vararg6 * value options(*string: *nopass) void *
444 d #vararg7 * value options(*string: *nopass) void *
445 d #vararg8 * value options(*string: *nopass) void *
447 d xmlTextWriterWriteVFormatCDATA...
449 d 'xmlTextWriterWriteVFormatCDATA')
450 d writer value like(xmlTextWriterPtr)
451 d format * value options(*string) const char *
452 d argptr likeds(xmlVaList)
454 d xmlTextWriterWriteCDATA...
455 d pr 10i 0 extproc('xmlTextWriterWriteCDATA')
456 d writer value like(xmlTextWriterPtr)
457 d content * value options(*string) const xmlChar *
461 d xmlTextWriterStartDTD...
462 d pr 10i 0 extproc('xmlTextWriterStartDTD')
463 d writer value like(xmlTextWriterPtr)
464 d name * value options(*string) const xmlChar *
465 d pubid * value options(*string) const xmlChar *
466 d sysid * value options(*string) const xmlChar *
468 d xmlTextWriterEndDTD...
469 d pr 10i 0 extproc('xmlTextWriterEndDTD')
470 d writer value like(xmlTextWriterPtr)
472 * DTD conveniency functions
474 d xmlTextWriterWriteFormatDTD...
476 d 'xmlTextWriterWriteFormatDTD')
477 d writer value like(xmlTextWriterPtr)
478 d name * value options(*string) const xmlChar *
479 d pubid * value options(*string) const xmlChar *
480 d sysid * value options(*string) const xmlChar *
481 d format * value options(*string) const char *
482 d #vararg1 * value options(*string: *nopass) void *
483 d #vararg2 * value options(*string: *nopass) void *
484 d #vararg3 * value options(*string: *nopass) void *
485 d #vararg4 * value options(*string: *nopass) void *
486 d #vararg5 * value options(*string: *nopass) void *
487 d #vararg6 * value options(*string: *nopass) void *
488 d #vararg7 * value options(*string: *nopass) void *
489 d #vararg8 * value options(*string: *nopass) void *
491 d xmlTextWriterWriteVFormatDTD...
493 d 'xmlTextWriterWriteVFormatDTD')
494 d writer value like(xmlTextWriterPtr)
495 d name * value options(*string) const xmlChar *
496 d pubid * value options(*string) const xmlChar *
497 d sysid * value options(*string) const xmlChar *
498 d format * value options(*string) const char *
499 d argptr likeds(xmlVaList)
501 d xmlTextWriterWriteDTD...
502 d pr 10i 0 extproc('xmlTextWriterWriteDTD')
503 d writer value like(xmlTextWriterPtr)
504 d name * value options(*string) const xmlChar *
505 d pubid * value options(*string) const xmlChar *
506 d sysid * value options(*string) const xmlChar *
507 d subset * value options(*string) const xmlChar *
509 * xmlTextWriterWriteDocType:
511 * this macro maps to xmlTextWriterWriteDTD
513 d xmlTextWriterWriteDocType...
514 d pr 10i 0 extproc('xmlTextWriterWriteDTD')
515 d writer value like(xmlTextWriterPtr)
516 d name * value options(*string) const xmlChar *
517 d pubid * value options(*string) const xmlChar *
518 d sysid * value options(*string) const xmlChar *
519 d subset * value options(*string) const xmlChar *
521 * DTD element definition
523 d xmlTextWriterStartDTDElement...
525 d 'xmlTextWriterStartDTDElement')
526 d writer value like(xmlTextWriterPtr)
527 d name * value options(*string) const xmlChar *
529 d xmlTextWriterEndDTDElement...
530 d pr 10i 0 extproc('xmlTextWriterEndDTDElement')
531 d writer value like(xmlTextWriterPtr)
533 * DTD element definition conveniency functions
535 d xmlTextWriterWriteFormatDTDElement...
537 d 'xmlTextWriterWriteFormatDTDElement')
538 d writer value like(xmlTextWriterPtr)
539 d name * value options(*string) const xmlChar *
540 d format * value options(*string) const char *
541 d #vararg1 * value options(*string: *nopass) void *
542 d #vararg2 * value options(*string: *nopass) void *
543 d #vararg3 * value options(*string: *nopass) void *
544 d #vararg4 * value options(*string: *nopass) void *
545 d #vararg5 * value options(*string: *nopass) void *
546 d #vararg6 * value options(*string: *nopass) void *
547 d #vararg7 * value options(*string: *nopass) void *
548 d #vararg8 * value options(*string: *nopass) void *
550 d xmlTextWriterWriteVFormatDTDElement...
552 d 'xmlTextWriterWriteVFormatDTDElement'
554 d writer value like(xmlTextWriterPtr)
555 d name * value options(*string) const xmlChar *
556 d format * value options(*string) const char *
557 d argptr likeds(xmlVaList)
559 d xmlTextWriterWriteDTDElement...
561 d 'xmlTextWriterWriteDTDElement')
562 d writer value like(xmlTextWriterPtr)
563 d name * value options(*string) const xmlChar *
564 d content * value options(*string) const xmlChar *
566 * DTD attribute list definition
568 d xmlTextWriterStartDTDAttlist...
570 d 'xmlTextWriterStartDTDAttlist')
571 d writer value like(xmlTextWriterPtr)
572 d name * value options(*string) const xmlChar *
574 d xmlTextWriterEndDTDAttlist...
575 d pr 10i 0 extproc('xmlTextWriterEndDTDAttlist')
576 d writer value like(xmlTextWriterPtr)
578 * DTD attribute list definition conveniency functions
580 d xmlTextWriterWriteFormatDTDAttlist...
582 d 'xmlTextWriterWriteFormatDTDAttlist')
583 d writer value like(xmlTextWriterPtr)
584 d name * value options(*string) const xmlChar *
585 d format * value options(*string) const char *
586 d #vararg1 * value options(*string: *nopass) void *
587 d #vararg2 * value options(*string: *nopass) void *
588 d #vararg3 * value options(*string: *nopass) void *
589 d #vararg4 * value options(*string: *nopass) void *
590 d #vararg5 * value options(*string: *nopass) void *
591 d #vararg6 * value options(*string: *nopass) void *
592 d #vararg7 * value options(*string: *nopass) void *
593 d #vararg8 * value options(*string: *nopass) void *
595 d xmlTextWriterWriteVFormatDTDAttlist...
597 d 'xmlTextWriterWriteVFormatDTDAttlist'
599 d writer value like(xmlTextWriterPtr)
600 d name * value options(*string) const xmlChar *
601 d format * value options(*string) const char *
602 d argptr likeds(xmlVaList)
604 d xmlTextWriterWriteDTDAttlist...
606 d 'xmlTextWriterWriteDTDAttlist')
607 d writer value like(xmlTextWriterPtr)
608 d name * value options(*string) const xmlChar *
609 d content * value options(*string) const xmlChar *
611 * DTD entity definition
613 d xmlTextWriterStartDTDEntity...
615 d 'xmlTextWriterStartDTDEntity')
616 d writer value like(xmlTextWriterPtr)
618 d name * value options(*string) const xmlChar *
620 d xmlTextWriterEndDTDEntity...
621 d pr 10i 0 extproc('xmlTextWriterEndDTDEntity')
622 d writer value like(xmlTextWriterPtr)
624 * DTD entity definition conveniency functions
626 d xmlTextWriterWriteFormatDTDInternalEntity...
627 d pr 10i 0 extproc('xmlTextWriterWriteFormatDTD-
629 d writer value like(xmlTextWriterPtr)
631 d name * value options(*string) const xmlChar *
632 d format * value options(*string) const char *
633 d #vararg1 * value options(*string: *nopass) void *
634 d #vararg2 * value options(*string: *nopass) void *
635 d #vararg3 * value options(*string: *nopass) void *
636 d #vararg4 * value options(*string: *nopass) void *
637 d #vararg5 * value options(*string: *nopass) void *
638 d #vararg6 * value options(*string: *nopass) void *
639 d #vararg7 * value options(*string: *nopass) void *
640 d #vararg8 * value options(*string: *nopass) void *
642 d xmlTextWriterWriteVFormatDTDInternalEntity...
643 d pr 10i 0 extproc('xmlTextWriterWriteVFormatDT-
645 d writer value like(xmlTextWriterPtr)
647 d name * value options(*string) const xmlChar *
648 d format * value options(*string) const char *
649 d argptr likeds(xmlVaList)
651 d xmlTextWriterWriteDTDInternalEntity...
653 d 'xmlTextWriterWriteDTDInternalEntity'
655 d writer value like(xmlTextWriterPtr)
657 d name * value options(*string) const xmlChar *
658 d content * value options(*string) const xmlChar *
660 d xmlTextWriterWriteDTDExternalEntity...
662 d 'xmlTextWriterWriteDTDExternalEntity'
664 d writer value like(xmlTextWriterPtr)
666 d name * value options(*string) const xmlChar *
667 d pubid * value options(*string) const xmlChar *
668 d sysid * value options(*string) const xmlChar *
669 d ndataid * value options(*string) const xmlChar *
671 d xmlTextWriterWriteDTDExternalEntityContents...
672 d pr 10i 0 extproc('xmlTextWriterWriteDTDExtern-
674 d writer value like(xmlTextWriterPtr)
675 d pubid * value options(*string) const xmlChar *
676 d sysid * value options(*string) const xmlChar *
677 d ndataid * value options(*string) const xmlChar *
679 d xmlTextWriterWriteDTDEntity...
681 d 'xmlTextWriterWriteDTDEntity')
682 d writer value like(xmlTextWriterPtr)
684 d name * value options(*string) const xmlChar *
685 d pubid * value options(*string) const xmlChar *
686 d sysid * value options(*string) const xmlChar *
687 d ndataid * value options(*string) const xmlChar *
688 d content * value options(*string) const xmlChar *
690 * DTD notation definition
692 d xmlTextWriterWriteDTDNotation...
694 d 'xmlTextWriterWriteDTDNotation')
695 d writer value like(xmlTextWriterPtr)
696 d name * value options(*string) const xmlChar *
697 d pubid * value options(*string) const xmlChar *
698 d sysid * value options(*string) const xmlChar *
702 d xmlTextWriterSetIndent...
703 d pr 10i 0 extproc('xmlTextWriterSetIndent')
704 d writer value like(xmlTextWriterPtr)
707 d xmlTextWriterSetIndentString...
709 d 'xmlTextWriterSetIndentString')
710 d writer value like(xmlTextWriterPtr)
711 d str * value options(*string) const xmlChar *
713 d xmlTextWriterSetQuoteChar...
714 d pr 10i 0 extproc('xmlTextWriterSetQuoteChar')
715 d writer value like(xmlTextWriterPtr)
716 d quotechar value like(xmlChar)
720 d xmlTextWriterFlush...
721 d pr 10i 0 extproc('xmlTextWriterFlush')
722 d writer value like(xmlTextWriterPtr)
724 /endif LIBXML_WRITER_ENABLD
725 /endif XML_XMLWRITER_H__