• Home
  • Raw
  • Download

Lines Matching refs:writer

100 static int xmlTextWriterOutputNSDecl(xmlTextWriterPtr writer);
112 static int xmlTextWriterWriteIndent(xmlTextWriterPtr writer);
114 xmlTextWriterHandleStateDependencies(xmlTextWriterPtr writer,
475 xmlFreeTextWriter(xmlTextWriterPtr writer) in xmlFreeTextWriter() argument
477 if (writer == NULL) in xmlFreeTextWriter()
480 if (writer->out != NULL) in xmlFreeTextWriter()
481 xmlOutputBufferClose(writer->out); in xmlFreeTextWriter()
483 if (writer->nodes != NULL) in xmlFreeTextWriter()
484 xmlListDelete(writer->nodes); in xmlFreeTextWriter()
486 if (writer->nsstack != NULL) in xmlFreeTextWriter()
487 xmlListDelete(writer->nsstack); in xmlFreeTextWriter()
489 if (writer->ctxt != NULL) { in xmlFreeTextWriter()
490 if ((writer->ctxt->myDoc != NULL) && (writer->no_doc_free == 0)) { in xmlFreeTextWriter()
491 xmlFreeDoc(writer->ctxt->myDoc); in xmlFreeTextWriter()
492 writer->ctxt->myDoc = NULL; in xmlFreeTextWriter()
494 xmlFreeParserCtxt(writer->ctxt); in xmlFreeTextWriter()
497 if (writer->doc != NULL) in xmlFreeTextWriter()
498 xmlFreeDoc(writer->doc); in xmlFreeTextWriter()
500 if (writer->ichar != NULL) in xmlFreeTextWriter()
501 xmlFree(writer->ichar); in xmlFreeTextWriter()
502 xmlFree(writer); in xmlFreeTextWriter()
517 xmlTextWriterStartDocument(xmlTextWriterPtr writer, const char *version, in xmlTextWriterStartDocument() argument
525 if ((writer == NULL) || (writer->out == NULL)) { in xmlTextWriterStartDocument()
526 xmlWriterErrMsg(writer, XML_ERR_INTERNAL_ERROR, in xmlTextWriterStartDocument()
531 lk = xmlListFront(writer->nodes); in xmlTextWriterStartDocument()
533 xmlWriterErrMsg(writer, XML_ERR_INTERNAL_ERROR, in xmlTextWriterStartDocument()
542 xmlWriterErrMsg(writer, XML_ERR_NO_MEMORY, in xmlTextWriterStartDocument()
548 writer->out->encoder = encoder; in xmlTextWriterStartDocument()
550 if (writer->out->conv == NULL) { in xmlTextWriterStartDocument()
551 writer->out->conv = xmlBufferCreateSize(4000); in xmlTextWriterStartDocument()
553 xmlCharEncOutFunc(encoder, writer->out->conv, NULL); in xmlTextWriterStartDocument()
554 if ((writer->doc != NULL) && (writer->doc->encoding == NULL)) in xmlTextWriterStartDocument()
555 writer->doc->encoding = xmlStrdup((xmlChar *)writer->out->encoder->name); in xmlTextWriterStartDocument()
557 writer->out->conv = NULL; in xmlTextWriterStartDocument()
560 count = xmlOutputBufferWriteString(writer->out, "<?xml version="); in xmlTextWriterStartDocument()
564 count = xmlOutputBufferWrite(writer->out, 1, &writer->qchar); in xmlTextWriterStartDocument()
569 count = xmlOutputBufferWriteString(writer->out, version); in xmlTextWriterStartDocument()
571 count = xmlOutputBufferWriteString(writer->out, "1.0"); in xmlTextWriterStartDocument()
575 count = xmlOutputBufferWrite(writer->out, 1, &writer->qchar); in xmlTextWriterStartDocument()
579 if (writer->out->encoder != 0) { in xmlTextWriterStartDocument()
580 count = xmlOutputBufferWriteString(writer->out, " encoding="); in xmlTextWriterStartDocument()
584 count = xmlOutputBufferWrite(writer->out, 1, &writer->qchar); in xmlTextWriterStartDocument()
589 xmlOutputBufferWriteString(writer->out, in xmlTextWriterStartDocument()
590 writer->out->encoder->name); in xmlTextWriterStartDocument()
594 count = xmlOutputBufferWrite(writer->out, 1, &writer->qchar); in xmlTextWriterStartDocument()
601 count = xmlOutputBufferWriteString(writer->out, " standalone="); in xmlTextWriterStartDocument()
605 count = xmlOutputBufferWrite(writer->out, 1, &writer->qchar); in xmlTextWriterStartDocument()
609 count = xmlOutputBufferWriteString(writer->out, standalone); in xmlTextWriterStartDocument()
613 count = xmlOutputBufferWrite(writer->out, 1, &writer->qchar); in xmlTextWriterStartDocument()
619 count = xmlOutputBufferWriteString(writer->out, "?>\n"); in xmlTextWriterStartDocument()
637 xmlTextWriterEndDocument(xmlTextWriterPtr writer) in xmlTextWriterEndDocument() argument
644 if (writer == NULL) { in xmlTextWriterEndDocument()
645 xmlWriterErrMsg(writer, XML_ERR_INTERNAL_ERROR, in xmlTextWriterEndDocument()
651 while ((lk = xmlListFront(writer->nodes)) != NULL) { in xmlTextWriterEndDocument()
659 count = xmlTextWriterEndElement(writer); in xmlTextWriterEndDocument()
666 count = xmlTextWriterEndPI(writer); in xmlTextWriterEndDocument()
672 count = xmlTextWriterEndCDATA(writer); in xmlTextWriterEndDocument()
686 count = xmlTextWriterEndDTD(writer); in xmlTextWriterEndDocument()
692 count = xmlTextWriterEndComment(writer); in xmlTextWriterEndDocument()
702 if (!writer->indent) { in xmlTextWriterEndDocument()
703 count = xmlOutputBufferWriteString(writer->out, "\n"); in xmlTextWriterEndDocument()
709 sum += xmlTextWriterFlush(writer); in xmlTextWriterEndDocument()
723 xmlTextWriterStartComment(xmlTextWriterPtr writer) in xmlTextWriterStartComment() argument
730 if (writer == NULL) { in xmlTextWriterStartComment()
731 xmlWriterErrMsg(writer, XML_ERR_INTERNAL_ERROR, in xmlTextWriterStartComment()
737 lk = xmlListFront(writer->nodes); in xmlTextWriterStartComment()
747 count = xmlTextWriterOutputNSDecl(writer); in xmlTextWriterStartComment()
751 count = xmlOutputBufferWriteString(writer->out, ">"); in xmlTextWriterStartComment()
755 if (writer->indent) { in xmlTextWriterStartComment()
757 xmlOutputBufferWriteString(writer->out, "\n"); in xmlTextWriterStartComment()
773 xmlWriterErrMsg(writer, XML_ERR_NO_MEMORY, in xmlTextWriterStartComment()
781 xmlListPushFront(writer->nodes, p); in xmlTextWriterStartComment()
783 if (writer->indent) { in xmlTextWriterStartComment()
784 count = xmlTextWriterWriteIndent(writer); in xmlTextWriterStartComment()
790 count = xmlOutputBufferWriteString(writer->out, "<!--"); in xmlTextWriterStartComment()
807 xmlTextWriterEndComment(xmlTextWriterPtr writer) in xmlTextWriterEndComment() argument
814 if (writer == NULL) { in xmlTextWriterEndComment()
815 xmlWriterErrMsg(writer, XML_ERR_INTERNAL_ERROR, in xmlTextWriterEndComment()
820 lk = xmlListFront(writer->nodes); in xmlTextWriterEndComment()
822 xmlWriterErrMsg(writer, XML_ERR_INTERNAL_ERROR, in xmlTextWriterEndComment()
834 count = xmlOutputBufferWriteString(writer->out, "-->"); in xmlTextWriterEndComment()
843 if (writer->indent) { in xmlTextWriterEndComment()
844 count = xmlOutputBufferWriteString(writer->out, "\n"); in xmlTextWriterEndComment()
850 xmlListPopFront(writer->nodes); in xmlTextWriterEndComment()
865 xmlTextWriterWriteFormatComment(xmlTextWriterPtr writer, in xmlTextWriterWriteFormatComment() argument
873 rc = xmlTextWriterWriteVFormatComment(writer, format, ap); in xmlTextWriterWriteFormatComment()
890 xmlTextWriterWriteVFormatComment(xmlTextWriterPtr writer, in xmlTextWriterWriteVFormatComment() argument
896 if (writer == NULL) { in xmlTextWriterWriteVFormatComment()
897 xmlWriterErrMsg(writer, XML_ERR_INTERNAL_ERROR, in xmlTextWriterWriteVFormatComment()
906 rc = xmlTextWriterWriteComment(writer, buf); in xmlTextWriterWriteVFormatComment()
922 xmlTextWriterWriteComment(xmlTextWriterPtr writer, const xmlChar * content) in xmlTextWriterWriteComment() argument
928 count = xmlTextWriterStartComment(writer); in xmlTextWriterWriteComment()
932 count = xmlTextWriterWriteString(writer, content); in xmlTextWriterWriteComment()
936 count = xmlTextWriterEndComment(writer); in xmlTextWriterWriteComment()
954 xmlTextWriterStartElement(xmlTextWriterPtr writer, const xmlChar * name) in xmlTextWriterStartElement() argument
961 if ((writer == NULL) || (name == NULL) || (*name == '\0')) in xmlTextWriterStartElement()
965 lk = xmlListFront(writer->nodes); in xmlTextWriterStartElement()
976 count = xmlTextWriterEndAttribute(writer); in xmlTextWriterStartElement()
983 count = xmlTextWriterOutputNSDecl(writer); in xmlTextWriterStartElement()
987 count = xmlOutputBufferWriteString(writer->out, ">"); in xmlTextWriterStartElement()
991 if (writer->indent) in xmlTextWriterStartElement()
993 xmlOutputBufferWriteString(writer->out, "\n"); in xmlTextWriterStartElement()
1005 xmlWriterErrMsg(writer, XML_ERR_NO_MEMORY, in xmlTextWriterStartElement()
1012 xmlWriterErrMsg(writer, XML_ERR_NO_MEMORY, in xmlTextWriterStartElement()
1019 xmlListPushFront(writer->nodes, p); in xmlTextWriterStartElement()
1021 if (writer->indent) { in xmlTextWriterStartElement()
1022 count = xmlTextWriterWriteIndent(writer); in xmlTextWriterStartElement()
1026 count = xmlOutputBufferWriteString(writer->out, "<"); in xmlTextWriterStartElement()
1031 xmlOutputBufferWriteString(writer->out, (const char *) p->name); in xmlTextWriterStartElement()
1051 xmlTextWriterStartElementNS(xmlTextWriterPtr writer, in xmlTextWriterStartElementNS() argument
1059 if ((writer == NULL) || (name == NULL) || (*name == '\0')) in xmlTextWriterStartElementNS()
1070 count = xmlTextWriterStartElement(writer, buf); in xmlTextWriterStartElementNS()
1080 xmlWriterErrMsg(writer, XML_ERR_NO_MEMORY, in xmlTextWriterStartElementNS()
1094 xmlWriterErrMsg(writer, XML_ERR_NO_MEMORY, in xmlTextWriterStartElementNS()
1099 p->elem = xmlListFront(writer->nodes); in xmlTextWriterStartElementNS()
1101 xmlListPushFront(writer->nsstack, p); in xmlTextWriterStartElementNS()
1116 xmlTextWriterEndElement(xmlTextWriterPtr writer) in xmlTextWriterEndElement() argument
1123 if (writer == NULL) in xmlTextWriterEndElement()
1126 lk = xmlListFront(writer->nodes); in xmlTextWriterEndElement()
1128 xmlListDelete(writer->nsstack); in xmlTextWriterEndElement()
1129 writer->nsstack = NULL; in xmlTextWriterEndElement()
1135 xmlListDelete(writer->nsstack); in xmlTextWriterEndElement()
1136 writer->nsstack = NULL; in xmlTextWriterEndElement()
1143 count = xmlTextWriterEndAttribute(writer); in xmlTextWriterEndElement()
1145 xmlListDelete(writer->nsstack); in xmlTextWriterEndElement()
1146 writer->nsstack = NULL; in xmlTextWriterEndElement()
1153 count = xmlTextWriterOutputNSDecl(writer); in xmlTextWriterEndElement()
1158 if (writer->indent) /* next element needs indent */ in xmlTextWriterEndElement()
1159 writer->doindent = 1; in xmlTextWriterEndElement()
1160 count = xmlOutputBufferWriteString(writer->out, "/>"); in xmlTextWriterEndElement()
1166 if ((writer->indent) && (writer->doindent)) { in xmlTextWriterEndElement()
1167 count = xmlTextWriterWriteIndent(writer); in xmlTextWriterEndElement()
1169 writer->doindent = 1; in xmlTextWriterEndElement()
1171 writer->doindent = 1; in xmlTextWriterEndElement()
1172 count = xmlOutputBufferWriteString(writer->out, "</"); in xmlTextWriterEndElement()
1176 count = xmlOutputBufferWriteString(writer->out, in xmlTextWriterEndElement()
1181 count = xmlOutputBufferWriteString(writer->out, ">"); in xmlTextWriterEndElement()
1190 if (writer->indent) { in xmlTextWriterEndElement()
1191 count = xmlOutputBufferWriteString(writer->out, "\n"); in xmlTextWriterEndElement()
1195 xmlListPopFront(writer->nodes); in xmlTextWriterEndElement()
1208 xmlTextWriterFullEndElement(xmlTextWriterPtr writer) in xmlTextWriterFullEndElement() argument
1215 if (writer == NULL) in xmlTextWriterFullEndElement()
1218 lk = xmlListFront(writer->nodes); in xmlTextWriterFullEndElement()
1229 count = xmlTextWriterEndAttribute(writer); in xmlTextWriterFullEndElement()
1236 count = xmlTextWriterOutputNSDecl(writer); in xmlTextWriterFullEndElement()
1241 count = xmlOutputBufferWriteString(writer->out, ">"); in xmlTextWriterFullEndElement()
1245 if (writer->indent) in xmlTextWriterFullEndElement()
1246 writer->doindent = 0; in xmlTextWriterFullEndElement()
1249 if ((writer->indent) && (writer->doindent)) { in xmlTextWriterFullEndElement()
1250 count = xmlTextWriterWriteIndent(writer); in xmlTextWriterFullEndElement()
1252 writer->doindent = 1; in xmlTextWriterFullEndElement()
1254 writer->doindent = 1; in xmlTextWriterFullEndElement()
1255 count = xmlOutputBufferWriteString(writer->out, "</"); in xmlTextWriterFullEndElement()
1259 count = xmlOutputBufferWriteString(writer->out, in xmlTextWriterFullEndElement()
1264 count = xmlOutputBufferWriteString(writer->out, ">"); in xmlTextWriterFullEndElement()
1273 if (writer->indent) { in xmlTextWriterFullEndElement()
1274 count = xmlOutputBufferWriteString(writer->out, "\n"); in xmlTextWriterFullEndElement()
1278 xmlListPopFront(writer->nodes); in xmlTextWriterFullEndElement()
1293 xmlTextWriterWriteFormatRaw(xmlTextWriterPtr writer, const char *format, in xmlTextWriterWriteFormatRaw() argument
1301 rc = xmlTextWriterWriteVFormatRaw(writer, format, ap); in xmlTextWriterWriteFormatRaw()
1318 xmlTextWriterWriteVFormatRaw(xmlTextWriterPtr writer, const char *format, in xmlTextWriterWriteVFormatRaw() argument
1324 if (writer == NULL) in xmlTextWriterWriteVFormatRaw()
1331 rc = xmlTextWriterWriteRaw(writer, buf); in xmlTextWriterWriteVFormatRaw()
1349 xmlTextWriterWriteRawLen(xmlTextWriterPtr writer, const xmlChar * content, in xmlTextWriterWriteRawLen() argument
1357 if (writer == NULL) { in xmlTextWriterWriteRawLen()
1358 xmlWriterErrMsg(writer, XML_ERR_INTERNAL_ERROR, in xmlTextWriterWriteRawLen()
1364 xmlWriterErrMsg(writer, XML_ERR_INTERNAL_ERROR, in xmlTextWriterWriteRawLen()
1370 lk = xmlListFront(writer->nodes); in xmlTextWriterWriteRawLen()
1373 count = xmlTextWriterHandleStateDependencies(writer, p); in xmlTextWriterWriteRawLen()
1379 if (writer->indent) in xmlTextWriterWriteRawLen()
1380 writer->doindent = 0; in xmlTextWriterWriteRawLen()
1384 xmlOutputBufferWrite(writer->out, len, (const char *) content); in xmlTextWriterWriteRawLen()
1403 xmlTextWriterWriteRaw(xmlTextWriterPtr writer, const xmlChar * content) in xmlTextWriterWriteRaw() argument
1405 return xmlTextWriterWriteRawLen(writer, content, xmlStrlen(content)); in xmlTextWriterWriteRaw()
1419 xmlTextWriterWriteFormatString(xmlTextWriterPtr writer, const char *format, in xmlTextWriterWriteFormatString() argument
1425 if ((writer == NULL) || (format == NULL)) in xmlTextWriterWriteFormatString()
1430 rc = xmlTextWriterWriteVFormatString(writer, format, ap); in xmlTextWriterWriteFormatString()
1447 xmlTextWriterWriteVFormatString(xmlTextWriterPtr writer, in xmlTextWriterWriteVFormatString() argument
1453 if ((writer == NULL) || (format == NULL)) in xmlTextWriterWriteVFormatString()
1460 rc = xmlTextWriterWriteString(writer, buf); in xmlTextWriterWriteVFormatString()
1476 xmlTextWriterWriteString(xmlTextWriterPtr writer, const xmlChar * content) in xmlTextWriterWriteString() argument
1484 if ((writer == NULL) || (content == NULL)) in xmlTextWriterWriteString()
1489 lk = xmlListFront(writer->nodes); in xmlTextWriterWriteString()
1498 xmlOutputBufferWriteEscape(writer->out, content, NULL); in xmlTextWriterWriteString()
1504 xmlAttrSerializeTxtContent(writer->out->buffer, writer->doc, in xmlTextWriterWriteString()
1514 count = xmlTextWriterWriteRaw(writer, buf); in xmlTextWriterWriteString()
1621 xmlTextWriterWriteBase64(xmlTextWriterPtr writer, const char *data, in xmlTextWriterWriteBase64() argument
1629 if ((writer == NULL) || (data == NULL) || (start < 0) || (len < 0)) in xmlTextWriterWriteBase64()
1633 lk = xmlListFront(writer->nodes); in xmlTextWriterWriteBase64()
1637 count = xmlTextWriterHandleStateDependencies(writer, p); in xmlTextWriterWriteBase64()
1644 if (writer->indent) in xmlTextWriterWriteBase64()
1645 writer->doindent = 0; in xmlTextWriterWriteBase64()
1648 xmlOutputBufferWriteBase64(writer->out, len, in xmlTextWriterWriteBase64()
1714 xmlTextWriterWriteBinHex(xmlTextWriterPtr writer, const char *data, in xmlTextWriterWriteBinHex() argument
1722 if ((writer == NULL) || (data == NULL) || (start < 0) || (len < 0)) in xmlTextWriterWriteBinHex()
1726 lk = xmlListFront(writer->nodes); in xmlTextWriterWriteBinHex()
1730 count = xmlTextWriterHandleStateDependencies(writer, p); in xmlTextWriterWriteBinHex()
1737 if (writer->indent) in xmlTextWriterWriteBinHex()
1738 writer->doindent = 0; in xmlTextWriterWriteBinHex()
1741 xmlOutputBufferWriteBinHex(writer->out, len, in xmlTextWriterWriteBinHex()
1760 xmlTextWriterStartAttribute(xmlTextWriterPtr writer, const xmlChar * name) in xmlTextWriterStartAttribute() argument
1767 if ((writer == NULL) || (name == NULL) || (*name == '\0')) in xmlTextWriterStartAttribute()
1771 lk = xmlListFront(writer->nodes); in xmlTextWriterStartAttribute()
1781 count = xmlTextWriterEndAttribute(writer); in xmlTextWriterStartAttribute()
1787 count = xmlOutputBufferWriteString(writer->out, " "); in xmlTextWriterStartAttribute()
1792 xmlOutputBufferWriteString(writer->out, in xmlTextWriterStartAttribute()
1797 count = xmlOutputBufferWriteString(writer->out, "="); in xmlTextWriterStartAttribute()
1801 count = xmlOutputBufferWrite(writer->out, 1, &writer->qchar); in xmlTextWriterStartAttribute()
1826 xmlTextWriterStartAttributeNS(xmlTextWriterPtr writer, in xmlTextWriterStartAttributeNS() argument
1835 if ((writer == NULL) || (name == NULL) || (*name == '\0')) in xmlTextWriterStartAttributeNS()
1850 nsentry.elem = xmlListFront(writer->nodes); in xmlTextWriterStartAttributeNS()
1852 curns = (xmlTextWriterNsStackEntry *)xmlListSearch(writer->nsstack, in xmlTextWriterStartAttributeNS()
1870 xmlWriterErrMsg(writer, XML_ERR_NO_MEMORY, in xmlTextWriterStartAttributeNS()
1878 xmlWriterErrMsg(writer, XML_ERR_NO_MEMORY, in xmlTextWriterStartAttributeNS()
1883 p->elem = xmlListFront(writer->nodes); in xmlTextWriterStartAttributeNS()
1885 xmlListPushFront(writer->nsstack, p); in xmlTextWriterStartAttributeNS()
1897 count = xmlTextWriterStartAttribute(writer, buf); in xmlTextWriterStartAttributeNS()
1915 xmlTextWriterEndAttribute(xmlTextWriterPtr writer) in xmlTextWriterEndAttribute() argument
1922 if (writer == NULL) in xmlTextWriterEndAttribute()
1925 lk = xmlListFront(writer->nodes); in xmlTextWriterEndAttribute()
1940 count = xmlOutputBufferWrite(writer->out, 1, &writer->qchar); in xmlTextWriterEndAttribute()
1965 xmlTextWriterWriteFormatAttribute(xmlTextWriterPtr writer, in xmlTextWriterWriteFormatAttribute() argument
1974 rc = xmlTextWriterWriteVFormatAttribute(writer, name, format, ap); in xmlTextWriterWriteFormatAttribute()
1992 xmlTextWriterWriteVFormatAttribute(xmlTextWriterPtr writer, in xmlTextWriterWriteVFormatAttribute() argument
1999 if (writer == NULL) in xmlTextWriterWriteVFormatAttribute()
2006 rc = xmlTextWriterWriteAttribute(writer, name, buf); in xmlTextWriterWriteVFormatAttribute()
2023 xmlTextWriterWriteAttribute(xmlTextWriterPtr writer, const xmlChar * name, in xmlTextWriterWriteAttribute() argument
2030 count = xmlTextWriterStartAttribute(writer, name); in xmlTextWriterWriteAttribute()
2034 count = xmlTextWriterWriteString(writer, content); in xmlTextWriterWriteAttribute()
2038 count = xmlTextWriterEndAttribute(writer); in xmlTextWriterWriteAttribute()
2060 xmlTextWriterWriteFormatAttributeNS(xmlTextWriterPtr writer, in xmlTextWriterWriteFormatAttributeNS() argument
2071 rc = xmlTextWriterWriteVFormatAttributeNS(writer, prefix, name, in xmlTextWriterWriteFormatAttributeNS()
2092 xmlTextWriterWriteVFormatAttributeNS(xmlTextWriterPtr writer, in xmlTextWriterWriteVFormatAttributeNS() argument
2101 if (writer == NULL) in xmlTextWriterWriteVFormatAttributeNS()
2108 rc = xmlTextWriterWriteAttributeNS(writer, prefix, name, namespaceURI, in xmlTextWriterWriteVFormatAttributeNS()
2128 xmlTextWriterWriteAttributeNS(xmlTextWriterPtr writer, in xmlTextWriterWriteAttributeNS() argument
2136 if ((writer == NULL) || (name == NULL) || (*name == '\0')) in xmlTextWriterWriteAttributeNS()
2140 count = xmlTextWriterStartAttributeNS(writer, prefix, name, namespaceURI); in xmlTextWriterWriteAttributeNS()
2144 count = xmlTextWriterWriteString(writer, content); in xmlTextWriterWriteAttributeNS()
2148 count = xmlTextWriterEndAttribute(writer); in xmlTextWriterWriteAttributeNS()
2168 xmlTextWriterWriteFormatElement(xmlTextWriterPtr writer, in xmlTextWriterWriteFormatElement() argument
2177 rc = xmlTextWriterWriteVFormatElement(writer, name, format, ap); in xmlTextWriterWriteFormatElement()
2195 xmlTextWriterWriteVFormatElement(xmlTextWriterPtr writer, in xmlTextWriterWriteVFormatElement() argument
2202 if (writer == NULL) in xmlTextWriterWriteVFormatElement()
2209 rc = xmlTextWriterWriteElement(writer, name, buf); in xmlTextWriterWriteVFormatElement()
2226 xmlTextWriterWriteElement(xmlTextWriterPtr writer, const xmlChar * name, in xmlTextWriterWriteElement() argument
2233 count = xmlTextWriterStartElement(writer, name); in xmlTextWriterWriteElement()
2237 count = xmlTextWriterWriteString(writer, content); in xmlTextWriterWriteElement()
2241 count = xmlTextWriterEndElement(writer); in xmlTextWriterWriteElement()
2263 xmlTextWriterWriteFormatElementNS(xmlTextWriterPtr writer, in xmlTextWriterWriteFormatElementNS() argument
2274 rc = xmlTextWriterWriteVFormatElementNS(writer, prefix, name, in xmlTextWriterWriteFormatElementNS()
2295 xmlTextWriterWriteVFormatElementNS(xmlTextWriterPtr writer, in xmlTextWriterWriteVFormatElementNS() argument
2304 if (writer == NULL) in xmlTextWriterWriteVFormatElementNS()
2311 rc = xmlTextWriterWriteElementNS(writer, prefix, name, namespaceURI, in xmlTextWriterWriteVFormatElementNS()
2331 xmlTextWriterWriteElementNS(xmlTextWriterPtr writer, in xmlTextWriterWriteElementNS() argument
2339 if ((writer == NULL) || (name == NULL) || (*name == '\0')) in xmlTextWriterWriteElementNS()
2344 xmlTextWriterStartElementNS(writer, prefix, name, namespaceURI); in xmlTextWriterWriteElementNS()
2348 count = xmlTextWriterWriteString(writer, content); in xmlTextWriterWriteElementNS()
2352 count = xmlTextWriterEndElement(writer); in xmlTextWriterWriteElementNS()
2370 xmlTextWriterStartPI(xmlTextWriterPtr writer, const xmlChar * target) in xmlTextWriterStartPI() argument
2377 if ((writer == NULL) || (target == NULL) || (*target == '\0')) in xmlTextWriterStartPI()
2381 xmlWriterErrMsg(writer, XML_ERR_INTERNAL_ERROR, in xmlTextWriterStartPI()
2387 lk = xmlListFront(writer->nodes); in xmlTextWriterStartPI()
2393 count = xmlTextWriterEndAttribute(writer); in xmlTextWriterStartPI()
2400 count = xmlTextWriterOutputNSDecl(writer); in xmlTextWriterStartPI()
2404 count = xmlOutputBufferWriteString(writer->out, ">"); in xmlTextWriterStartPI()
2416 xmlWriterErrMsg(writer, XML_ERR_INTERNAL_ERROR, in xmlTextWriterStartPI()
2428 xmlWriterErrMsg(writer, XML_ERR_NO_MEMORY, in xmlTextWriterStartPI()
2435 xmlWriterErrMsg(writer, XML_ERR_NO_MEMORY, in xmlTextWriterStartPI()
2442 xmlListPushFront(writer->nodes, p); in xmlTextWriterStartPI()
2444 count = xmlOutputBufferWriteString(writer->out, "<?"); in xmlTextWriterStartPI()
2449 xmlOutputBufferWriteString(writer->out, (const char *) p->name); in xmlTextWriterStartPI()
2466 xmlTextWriterEndPI(xmlTextWriterPtr writer) in xmlTextWriterEndPI() argument
2473 if (writer == NULL) in xmlTextWriterEndPI()
2476 lk = xmlListFront(writer->nodes); in xmlTextWriterEndPI()
2488 count = xmlOutputBufferWriteString(writer->out, "?>"); in xmlTextWriterEndPI()
2497 if (writer->indent) { in xmlTextWriterEndPI()
2498 count = xmlOutputBufferWriteString(writer->out, "\n"); in xmlTextWriterEndPI()
2504 xmlListPopFront(writer->nodes); in xmlTextWriterEndPI()
2520 xmlTextWriterWriteFormatPI(xmlTextWriterPtr writer, const xmlChar * target, in xmlTextWriterWriteFormatPI() argument
2528 rc = xmlTextWriterWriteVFormatPI(writer, target, format, ap); in xmlTextWriterWriteFormatPI()
2546 xmlTextWriterWriteVFormatPI(xmlTextWriterPtr writer, in xmlTextWriterWriteVFormatPI() argument
2553 if (writer == NULL) in xmlTextWriterWriteVFormatPI()
2560 rc = xmlTextWriterWritePI(writer, target, buf); in xmlTextWriterWriteVFormatPI()
2577 xmlTextWriterWritePI(xmlTextWriterPtr writer, const xmlChar * target, in xmlTextWriterWritePI() argument
2584 count = xmlTextWriterStartPI(writer, target); in xmlTextWriterWritePI()
2589 count = xmlTextWriterWriteString(writer, content); in xmlTextWriterWritePI()
2594 count = xmlTextWriterEndPI(writer); in xmlTextWriterWritePI()
2611 xmlTextWriterStartCDATA(xmlTextWriterPtr writer) in xmlTextWriterStartCDATA() argument
2618 if (writer == NULL) in xmlTextWriterStartCDATA()
2622 lk = xmlListFront(writer->nodes); in xmlTextWriterStartCDATA()
2633 count = xmlTextWriterEndAttribute(writer); in xmlTextWriterStartCDATA()
2640 count = xmlTextWriterOutputNSDecl(writer); in xmlTextWriterStartCDATA()
2644 count = xmlOutputBufferWriteString(writer->out, ">"); in xmlTextWriterStartCDATA()
2651 xmlWriterErrMsg(writer, XML_ERR_INTERNAL_ERROR, in xmlTextWriterStartCDATA()
2663 xmlWriterErrMsg(writer, XML_ERR_NO_MEMORY, in xmlTextWriterStartCDATA()
2671 xmlListPushFront(writer->nodes, p); in xmlTextWriterStartCDATA()
2673 count = xmlOutputBufferWriteString(writer->out, "<![CDATA["); in xmlTextWriterStartCDATA()
2690 xmlTextWriterEndCDATA(xmlTextWriterPtr writer) in xmlTextWriterEndCDATA() argument
2697 if (writer == NULL) in xmlTextWriterEndCDATA()
2700 lk = xmlListFront(writer->nodes); in xmlTextWriterEndCDATA()
2711 count = xmlOutputBufferWriteString(writer->out, "]]>"); in xmlTextWriterEndCDATA()
2720 xmlListPopFront(writer->nodes); in xmlTextWriterEndCDATA()
2735 xmlTextWriterWriteFormatCDATA(xmlTextWriterPtr writer, const char *format, in xmlTextWriterWriteFormatCDATA() argument
2743 rc = xmlTextWriterWriteVFormatCDATA(writer, format, ap); in xmlTextWriterWriteFormatCDATA()
2760 xmlTextWriterWriteVFormatCDATA(xmlTextWriterPtr writer, const char *format, in xmlTextWriterWriteVFormatCDATA() argument
2766 if (writer == NULL) in xmlTextWriterWriteVFormatCDATA()
2773 rc = xmlTextWriterWriteCDATA(writer, buf); in xmlTextWriterWriteVFormatCDATA()
2789 xmlTextWriterWriteCDATA(xmlTextWriterPtr writer, const xmlChar * content) in xmlTextWriterWriteCDATA() argument
2795 count = xmlTextWriterStartCDATA(writer); in xmlTextWriterWriteCDATA()
2800 count = xmlTextWriterWriteString(writer, content); in xmlTextWriterWriteCDATA()
2805 count = xmlTextWriterEndCDATA(writer); in xmlTextWriterWriteCDATA()
2825 xmlTextWriterStartDTD(xmlTextWriterPtr writer, in xmlTextWriterStartDTD() argument
2834 if (writer == NULL || name == NULL || *name == '\0') in xmlTextWriterStartDTD()
2838 lk = xmlListFront(writer->nodes); in xmlTextWriterStartDTD()
2840 xmlWriterErrMsg(writer, XML_ERR_INTERNAL_ERROR, in xmlTextWriterStartDTD()
2848 xmlWriterErrMsg(writer, XML_ERR_NO_MEMORY, in xmlTextWriterStartDTD()
2855 xmlWriterErrMsg(writer, XML_ERR_NO_MEMORY, in xmlTextWriterStartDTD()
2862 xmlListPushFront(writer->nodes, p); in xmlTextWriterStartDTD()
2864 count = xmlOutputBufferWriteString(writer->out, "<!DOCTYPE "); in xmlTextWriterStartDTD()
2868 count = xmlOutputBufferWriteString(writer->out, (const char *) name); in xmlTextWriterStartDTD()
2875 xmlWriterErrMsg(writer, XML_ERR_INTERNAL_ERROR, in xmlTextWriterStartDTD()
2880 if (writer->indent) in xmlTextWriterStartDTD()
2881 count = xmlOutputBufferWrite(writer->out, 1, "\n"); in xmlTextWriterStartDTD()
2883 count = xmlOutputBufferWrite(writer->out, 1, " "); in xmlTextWriterStartDTD()
2888 count = xmlOutputBufferWriteString(writer->out, "PUBLIC "); in xmlTextWriterStartDTD()
2893 count = xmlOutputBufferWrite(writer->out, 1, &writer->qchar); in xmlTextWriterStartDTD()
2899 xmlOutputBufferWriteString(writer->out, (const char *) pubid); in xmlTextWriterStartDTD()
2904 count = xmlOutputBufferWrite(writer->out, 1, &writer->qchar); in xmlTextWriterStartDTD()
2912 if (writer->indent) in xmlTextWriterStartDTD()
2913 count = xmlOutputBufferWrite(writer->out, 1, "\n"); in xmlTextWriterStartDTD()
2915 count = xmlOutputBufferWrite(writer->out, 1, " "); in xmlTextWriterStartDTD()
2919 count = xmlOutputBufferWriteString(writer->out, "SYSTEM "); in xmlTextWriterStartDTD()
2924 if (writer->indent) in xmlTextWriterStartDTD()
2925 count = xmlOutputBufferWriteString(writer->out, "\n "); in xmlTextWriterStartDTD()
2927 count = xmlOutputBufferWrite(writer->out, 1, " "); in xmlTextWriterStartDTD()
2933 count = xmlOutputBufferWrite(writer->out, 1, &writer->qchar); in xmlTextWriterStartDTD()
2939 xmlOutputBufferWriteString(writer->out, (const char *) sysid); in xmlTextWriterStartDTD()
2944 count = xmlOutputBufferWrite(writer->out, 1, &writer->qchar); in xmlTextWriterStartDTD()
2962 xmlTextWriterEndDTD(xmlTextWriterPtr writer) in xmlTextWriterEndDTD() argument
2970 if (writer == NULL) in xmlTextWriterEndDTD()
2976 lk = xmlListFront(writer->nodes); in xmlTextWriterEndDTD()
2984 count = xmlOutputBufferWriteString(writer->out, "]"); in xmlTextWriterEndDTD()
2990 count = xmlOutputBufferWriteString(writer->out, ">"); in xmlTextWriterEndDTD()
2992 if (writer->indent) { in xmlTextWriterEndDTD()
2996 count = xmlOutputBufferWriteString(writer->out, "\n"); in xmlTextWriterEndDTD()
2999 xmlListPopFront(writer->nodes); in xmlTextWriterEndDTD()
3003 count = xmlTextWriterEndDTDElement(writer); in xmlTextWriterEndDTD()
3007 count = xmlTextWriterEndDTDAttlist(writer); in xmlTextWriterEndDTD()
3012 count = xmlTextWriterEndDTDEntity(writer); in xmlTextWriterEndDTD()
3015 count = xmlTextWriterEndComment(writer); in xmlTextWriterEndDTD()
3044 xmlTextWriterWriteFormatDTD(xmlTextWriterPtr writer, in xmlTextWriterWriteFormatDTD() argument
3054 rc = xmlTextWriterWriteVFormatDTD(writer, name, pubid, sysid, format, in xmlTextWriterWriteFormatDTD()
3075 xmlTextWriterWriteVFormatDTD(xmlTextWriterPtr writer, in xmlTextWriterWriteVFormatDTD() argument
3084 if (writer == NULL) in xmlTextWriterWriteVFormatDTD()
3091 rc = xmlTextWriterWriteDTD(writer, name, pubid, sysid, buf); in xmlTextWriterWriteVFormatDTD()
3110 xmlTextWriterWriteDTD(xmlTextWriterPtr writer, in xmlTextWriterWriteDTD() argument
3119 count = xmlTextWriterStartDTD(writer, name, pubid, sysid); in xmlTextWriterWriteDTD()
3124 count = xmlTextWriterWriteString(writer, subset); in xmlTextWriterWriteDTD()
3129 count = xmlTextWriterEndDTD(writer); in xmlTextWriterWriteDTD()
3147 xmlTextWriterStartDTDElement(xmlTextWriterPtr writer, const xmlChar * name) in xmlTextWriterStartDTDElement() argument
3154 if (writer == NULL || name == NULL || *name == '\0') in xmlTextWriterStartDTDElement()
3158 lk = xmlListFront(writer->nodes); in xmlTextWriterStartDTDElement()
3167 count = xmlOutputBufferWriteString(writer->out, " ["); in xmlTextWriterStartDTDElement()
3171 if (writer->indent) { in xmlTextWriterStartDTDElement()
3172 count = xmlOutputBufferWriteString(writer->out, "\n"); in xmlTextWriterStartDTDElement()
3190 xmlWriterErrMsg(writer, XML_ERR_NO_MEMORY, in xmlTextWriterStartDTDElement()
3197 xmlWriterErrMsg(writer, XML_ERR_NO_MEMORY, in xmlTextWriterStartDTDElement()
3204 xmlListPushFront(writer->nodes, p); in xmlTextWriterStartDTDElement()
3206 if (writer->indent) { in xmlTextWriterStartDTDElement()
3207 count = xmlTextWriterWriteIndent(writer); in xmlTextWriterStartDTDElement()
3213 count = xmlOutputBufferWriteString(writer->out, "<!ELEMENT "); in xmlTextWriterStartDTDElement()
3217 count = xmlOutputBufferWriteString(writer->out, (const char *) name); in xmlTextWriterStartDTDElement()
3234 xmlTextWriterEndDTDElement(xmlTextWriterPtr writer) in xmlTextWriterEndDTDElement() argument
3241 if (writer == NULL) in xmlTextWriterEndDTDElement()
3245 lk = xmlListFront(writer->nodes); in xmlTextWriterEndDTDElement()
3256 count = xmlOutputBufferWriteString(writer->out, ">"); in xmlTextWriterEndDTDElement()
3265 if (writer->indent) { in xmlTextWriterEndDTDElement()
3266 count = xmlOutputBufferWriteString(writer->out, "\n"); in xmlTextWriterEndDTDElement()
3272 xmlListPopFront(writer->nodes); in xmlTextWriterEndDTDElement()
3288 xmlTextWriterWriteFormatDTDElement(xmlTextWriterPtr writer, in xmlTextWriterWriteFormatDTDElement() argument
3297 rc = xmlTextWriterWriteVFormatDTDElement(writer, name, format, ap); in xmlTextWriterWriteFormatDTDElement()
3315 xmlTextWriterWriteVFormatDTDElement(xmlTextWriterPtr writer, in xmlTextWriterWriteVFormatDTDElement() argument
3322 if (writer == NULL) in xmlTextWriterWriteVFormatDTDElement()
3329 rc = xmlTextWriterWriteDTDElement(writer, name, buf); in xmlTextWriterWriteVFormatDTDElement()
3346 xmlTextWriterWriteDTDElement(xmlTextWriterPtr writer, in xmlTextWriterWriteDTDElement() argument
3356 count = xmlTextWriterStartDTDElement(writer, name); in xmlTextWriterWriteDTDElement()
3361 count = xmlTextWriterWriteString(writer, content); in xmlTextWriterWriteDTDElement()
3366 count = xmlTextWriterEndDTDElement(writer); in xmlTextWriterWriteDTDElement()
3384 xmlTextWriterStartDTDAttlist(xmlTextWriterPtr writer, const xmlChar * name) in xmlTextWriterStartDTDAttlist() argument
3391 if (writer == NULL || name == NULL || *name == '\0') in xmlTextWriterStartDTDAttlist()
3395 lk = xmlListFront(writer->nodes); in xmlTextWriterStartDTDAttlist()
3404 count = xmlOutputBufferWriteString(writer->out, " ["); in xmlTextWriterStartDTDAttlist()
3408 if (writer->indent) { in xmlTextWriterStartDTDAttlist()
3409 count = xmlOutputBufferWriteString(writer->out, "\n"); in xmlTextWriterStartDTDAttlist()
3427 xmlWriterErrMsg(writer, XML_ERR_NO_MEMORY, in xmlTextWriterStartDTDAttlist()
3434 xmlWriterErrMsg(writer, XML_ERR_NO_MEMORY, in xmlTextWriterStartDTDAttlist()
3441 xmlListPushFront(writer->nodes, p); in xmlTextWriterStartDTDAttlist()
3443 if (writer->indent) { in xmlTextWriterStartDTDAttlist()
3444 count = xmlTextWriterWriteIndent(writer); in xmlTextWriterStartDTDAttlist()
3450 count = xmlOutputBufferWriteString(writer->out, "<!ATTLIST "); in xmlTextWriterStartDTDAttlist()
3454 count = xmlOutputBufferWriteString(writer->out, (const char *) name); in xmlTextWriterStartDTDAttlist()
3471 xmlTextWriterEndDTDAttlist(xmlTextWriterPtr writer) in xmlTextWriterEndDTDAttlist() argument
3478 if (writer == NULL) in xmlTextWriterEndDTDAttlist()
3482 lk = xmlListFront(writer->nodes); in xmlTextWriterEndDTDAttlist()
3493 count = xmlOutputBufferWriteString(writer->out, ">"); in xmlTextWriterEndDTDAttlist()
3502 if (writer->indent) { in xmlTextWriterEndDTDAttlist()
3503 count = xmlOutputBufferWriteString(writer->out, "\n"); in xmlTextWriterEndDTDAttlist()
3509 xmlListPopFront(writer->nodes); in xmlTextWriterEndDTDAttlist()
3525 xmlTextWriterWriteFormatDTDAttlist(xmlTextWriterPtr writer, in xmlTextWriterWriteFormatDTDAttlist() argument
3534 rc = xmlTextWriterWriteVFormatDTDAttlist(writer, name, format, ap); in xmlTextWriterWriteFormatDTDAttlist()
3552 xmlTextWriterWriteVFormatDTDAttlist(xmlTextWriterPtr writer, in xmlTextWriterWriteVFormatDTDAttlist() argument
3559 if (writer == NULL) in xmlTextWriterWriteVFormatDTDAttlist()
3566 rc = xmlTextWriterWriteDTDAttlist(writer, name, buf); in xmlTextWriterWriteVFormatDTDAttlist()
3583 xmlTextWriterWriteDTDAttlist(xmlTextWriterPtr writer, in xmlTextWriterWriteDTDAttlist() argument
3593 count = xmlTextWriterStartDTDAttlist(writer, name); in xmlTextWriterWriteDTDAttlist()
3598 count = xmlTextWriterWriteString(writer, content); in xmlTextWriterWriteDTDAttlist()
3603 count = xmlTextWriterEndDTDAttlist(writer); in xmlTextWriterWriteDTDAttlist()
3622 xmlTextWriterStartDTDEntity(xmlTextWriterPtr writer, in xmlTextWriterStartDTDEntity() argument
3630 if (writer == NULL || name == NULL || *name == '\0') in xmlTextWriterStartDTDEntity()
3634 lk = xmlListFront(writer->nodes); in xmlTextWriterStartDTDEntity()
3641 count = xmlOutputBufferWriteString(writer->out, " ["); in xmlTextWriterStartDTDEntity()
3645 if (writer->indent) { in xmlTextWriterStartDTDEntity()
3647 xmlOutputBufferWriteString(writer->out, "\n"); in xmlTextWriterStartDTDEntity()
3666 xmlWriterErrMsg(writer, XML_ERR_NO_MEMORY, in xmlTextWriterStartDTDEntity()
3673 xmlWriterErrMsg(writer, XML_ERR_NO_MEMORY, in xmlTextWriterStartDTDEntity()
3684 xmlListPushFront(writer->nodes, p); in xmlTextWriterStartDTDEntity()
3686 if (writer->indent) { in xmlTextWriterStartDTDEntity()
3687 count = xmlTextWriterWriteIndent(writer); in xmlTextWriterStartDTDEntity()
3693 count = xmlOutputBufferWriteString(writer->out, "<!ENTITY "); in xmlTextWriterStartDTDEntity()
3699 count = xmlOutputBufferWriteString(writer->out, "% "); in xmlTextWriterStartDTDEntity()
3705 count = xmlOutputBufferWriteString(writer->out, (const char *) name); in xmlTextWriterStartDTDEntity()
3722 xmlTextWriterEndDTDEntity(xmlTextWriterPtr writer) in xmlTextWriterEndDTDEntity() argument
3729 if (writer == NULL) in xmlTextWriterEndDTDEntity()
3733 lk = xmlListFront(writer->nodes); in xmlTextWriterEndDTDEntity()
3743 count = xmlOutputBufferWrite(writer->out, 1, &writer->qchar); in xmlTextWriterEndDTDEntity()
3749 count = xmlOutputBufferWriteString(writer->out, ">"); in xmlTextWriterEndDTDEntity()
3758 if (writer->indent) { in xmlTextWriterEndDTDEntity()
3759 count = xmlOutputBufferWriteString(writer->out, "\n"); in xmlTextWriterEndDTDEntity()
3765 xmlListPopFront(writer->nodes); in xmlTextWriterEndDTDEntity()
3782 xmlTextWriterWriteFormatDTDInternalEntity(xmlTextWriterPtr writer, in xmlTextWriterWriteFormatDTDInternalEntity() argument
3792 rc = xmlTextWriterWriteVFormatDTDInternalEntity(writer, pe, name, in xmlTextWriterWriteFormatDTDInternalEntity()
3812 xmlTextWriterWriteVFormatDTDInternalEntity(xmlTextWriterPtr writer, in xmlTextWriterWriteVFormatDTDInternalEntity() argument
3821 if (writer == NULL) in xmlTextWriterWriteVFormatDTDInternalEntity()
3828 rc = xmlTextWriterWriteDTDInternalEntity(writer, pe, name, buf); in xmlTextWriterWriteVFormatDTDInternalEntity()
3849 xmlTextWriterWriteDTDEntity(xmlTextWriterPtr writer, in xmlTextWriterWriteDTDEntity() argument
3863 return xmlTextWriterWriteDTDInternalEntity(writer, pe, name, in xmlTextWriterWriteDTDEntity()
3866 return xmlTextWriterWriteDTDExternalEntity(writer, pe, name, pubid, in xmlTextWriterWriteDTDEntity()
3882 xmlTextWriterWriteDTDInternalEntity(xmlTextWriterPtr writer, in xmlTextWriterWriteDTDInternalEntity() argument
3894 count = xmlTextWriterStartDTDEntity(writer, pe, name); in xmlTextWriterWriteDTDInternalEntity()
3899 count = xmlTextWriterWriteString(writer, content); in xmlTextWriterWriteDTDInternalEntity()
3904 count = xmlTextWriterEndDTDEntity(writer); in xmlTextWriterWriteDTDInternalEntity()
3926 xmlTextWriterWriteDTDExternalEntity(xmlTextWriterPtr writer, in xmlTextWriterWriteDTDExternalEntity() argument
3942 count = xmlTextWriterStartDTDEntity(writer, pe, name); in xmlTextWriterWriteDTDExternalEntity()
3948 xmlTextWriterWriteDTDExternalEntityContents(writer, pubid, sysid, in xmlTextWriterWriteDTDExternalEntity()
3954 count = xmlTextWriterEndDTDEntity(writer); in xmlTextWriterWriteDTDExternalEntity()
3974 xmlTextWriterWriteDTDExternalEntityContents(xmlTextWriterPtr writer, in xmlTextWriterWriteDTDExternalEntityContents() argument
3984 if (writer == NULL) { in xmlTextWriterWriteDTDExternalEntityContents()
3985 xmlWriterErrMsg(writer, XML_ERR_INTERNAL_ERROR, in xmlTextWriterWriteDTDExternalEntityContents()
3991 lk = xmlListFront(writer->nodes); in xmlTextWriterWriteDTDExternalEntityContents()
3993 xmlWriterErrMsg(writer, XML_ERR_INTERNAL_ERROR, in xmlTextWriterWriteDTDExternalEntityContents()
4007 xmlWriterErrMsg(writer, XML_ERR_INTERNAL_ERROR, in xmlTextWriterWriteDTDExternalEntityContents()
4013 xmlWriterErrMsg(writer, XML_ERR_INTERNAL_ERROR, in xmlTextWriterWriteDTDExternalEntityContents()
4020 xmlWriterErrMsg(writer, XML_ERR_INTERNAL_ERROR, in xmlTextWriterWriteDTDExternalEntityContents()
4025 count = xmlOutputBufferWriteString(writer->out, " PUBLIC "); in xmlTextWriterWriteDTDExternalEntityContents()
4030 count = xmlOutputBufferWrite(writer->out, 1, &writer->qchar); in xmlTextWriterWriteDTDExternalEntityContents()
4036 xmlOutputBufferWriteString(writer->out, (const char *) pubid); in xmlTextWriterWriteDTDExternalEntityContents()
4041 count = xmlOutputBufferWrite(writer->out, 1, &writer->qchar); in xmlTextWriterWriteDTDExternalEntityContents()
4049 count = xmlOutputBufferWriteString(writer->out, " SYSTEM"); in xmlTextWriterWriteDTDExternalEntityContents()
4055 count = xmlOutputBufferWriteString(writer->out, " "); in xmlTextWriterWriteDTDExternalEntityContents()
4060 count = xmlOutputBufferWrite(writer->out, 1, &writer->qchar); in xmlTextWriterWriteDTDExternalEntityContents()
4066 xmlOutputBufferWriteString(writer->out, (const char *) sysid); in xmlTextWriterWriteDTDExternalEntityContents()
4071 count = xmlOutputBufferWrite(writer->out, 1, &writer->qchar); in xmlTextWriterWriteDTDExternalEntityContents()
4078 count = xmlOutputBufferWriteString(writer->out, " NDATA "); in xmlTextWriterWriteDTDExternalEntityContents()
4084 xmlOutputBufferWriteString(writer->out, in xmlTextWriterWriteDTDExternalEntityContents()
4106 xmlTextWriterWriteDTDNotation(xmlTextWriterPtr writer, in xmlTextWriterWriteDTDNotation() argument
4115 if (writer == NULL || name == NULL || *name == '\0') in xmlTextWriterWriteDTDNotation()
4119 lk = xmlListFront(writer->nodes); in xmlTextWriterWriteDTDNotation()
4128 count = xmlOutputBufferWriteString(writer->out, " ["); in xmlTextWriterWriteDTDNotation()
4132 if (writer->indent) { in xmlTextWriterWriteDTDNotation()
4133 count = xmlOutputBufferWriteString(writer->out, "\n"); in xmlTextWriterWriteDTDNotation()
4147 if (writer->indent) { in xmlTextWriterWriteDTDNotation()
4148 count = xmlTextWriterWriteIndent(writer); in xmlTextWriterWriteDTDNotation()
4154 count = xmlOutputBufferWriteString(writer->out, "<!NOTATION "); in xmlTextWriterWriteDTDNotation()
4158 count = xmlOutputBufferWriteString(writer->out, (const char *) name); in xmlTextWriterWriteDTDNotation()
4164 count = xmlOutputBufferWriteString(writer->out, " PUBLIC "); in xmlTextWriterWriteDTDNotation()
4168 count = xmlOutputBufferWrite(writer->out, 1, &writer->qchar); in xmlTextWriterWriteDTDNotation()
4173 xmlOutputBufferWriteString(writer->out, (const char *) pubid); in xmlTextWriterWriteDTDNotation()
4177 count = xmlOutputBufferWrite(writer->out, 1, &writer->qchar); in xmlTextWriterWriteDTDNotation()
4185 count = xmlOutputBufferWriteString(writer->out, " SYSTEM"); in xmlTextWriterWriteDTDNotation()
4190 count = xmlOutputBufferWriteString(writer->out, " "); in xmlTextWriterWriteDTDNotation()
4194 count = xmlOutputBufferWrite(writer->out, 1, &writer->qchar); in xmlTextWriterWriteDTDNotation()
4199 xmlOutputBufferWriteString(writer->out, (const char *) sysid); in xmlTextWriterWriteDTDNotation()
4203 count = xmlOutputBufferWrite(writer->out, 1, &writer->qchar); in xmlTextWriterWriteDTDNotation()
4209 count = xmlOutputBufferWriteString(writer->out, ">"); in xmlTextWriterWriteDTDNotation()
4226 xmlTextWriterFlush(xmlTextWriterPtr writer) in xmlTextWriterFlush() argument
4230 if (writer == NULL) in xmlTextWriterFlush()
4233 if (writer->out == NULL) in xmlTextWriterFlush()
4236 count = xmlOutputBufferFlush(writer->out); in xmlTextWriterFlush()
4306 xmlTextWriterOutputNSDecl(xmlTextWriterPtr writer) in xmlTextWriterOutputNSDecl() argument
4314 while (!xmlListEmpty(writer->nsstack)) { in xmlTextWriterOutputNSDecl()
4318 lk = xmlListFront(writer->nsstack); in xmlTextWriterOutputNSDecl()
4326 xmlListPopFront(writer->nsstack); in xmlTextWriterOutputNSDecl()
4329 count = xmlTextWriterWriteAttribute(writer, prefix, namespaceURI); in xmlTextWriterOutputNSDecl()
4334 xmlListDelete(writer->nsstack); in xmlTextWriterOutputNSDecl()
4335 writer->nsstack = NULL; in xmlTextWriterOutputNSDecl()
4572 xmlTextWriterSetIndent(xmlTextWriterPtr writer, int indent) in xmlTextWriterSetIndent() argument
4574 if ((writer == NULL) || (indent < 0)) in xmlTextWriterSetIndent()
4577 writer->indent = indent; in xmlTextWriterSetIndent()
4578 writer->doindent = 1; in xmlTextWriterSetIndent()
4593 xmlTextWriterSetIndentString(xmlTextWriterPtr writer, const xmlChar * str) in xmlTextWriterSetIndentString() argument
4595 if ((writer == NULL) || (!str)) in xmlTextWriterSetIndentString()
4598 if (writer->ichar != NULL) in xmlTextWriterSetIndentString()
4599 xmlFree(writer->ichar); in xmlTextWriterSetIndentString()
4600 writer->ichar = xmlStrdup(str); in xmlTextWriterSetIndentString()
4602 if (!writer->ichar) in xmlTextWriterSetIndentString()
4617 xmlTextWriterWriteIndent(xmlTextWriterPtr writer) in xmlTextWriterWriteIndent() argument
4623 lksize = xmlListSize(writer->nodes); in xmlTextWriterWriteIndent()
4627 ret = xmlOutputBufferWriteString(writer->out, in xmlTextWriterWriteIndent()
4628 (const char *) writer->ichar); in xmlTextWriterWriteIndent()
4646 xmlTextWriterHandleStateDependencies(xmlTextWriterPtr writer, in xmlTextWriterHandleStateDependencies() argument
4653 if (writer == NULL) in xmlTextWriterHandleStateDependencies()
4666 count = xmlTextWriterOutputNSDecl(writer); in xmlTextWriterHandleStateDependencies()
4693 extra[1] = writer->qchar; in xmlTextWriterHandleStateDependencies()
4702 count = xmlOutputBufferWriteString(writer->out, extra); in xmlTextWriterHandleStateDependencies()