Lines Matching refs:cur
591 xhtmlNodeDumpOutput(xmlSaveCtxtPtr ctxt, xmlNodePtr cur);
593 static void xmlNodeDumpOutputInternal(xmlSaveCtxtPtr ctxt, xmlNodePtr cur);
594 void xmlNsListDumpOutput(xmlOutputBufferPtr buf, xmlNsPtr cur);
595 static int xmlDocContentDumpOutput(xmlSaveCtxtPtr ctxt, xmlDocPtr cur);
630 xmlNsDumpOutput(xmlOutputBufferPtr buf, xmlNsPtr cur, xmlSaveCtxtPtr ctxt) { in xmlNsDumpOutput() argument
631 if ((cur == NULL) || (buf == NULL)) return; in xmlNsDumpOutput()
632 if ((cur->type == XML_LOCAL_NAMESPACE) && (cur->href != NULL)) { in xmlNsDumpOutput()
633 if (xmlStrEqual(cur->prefix, BAD_CAST "xml")) in xmlNsDumpOutput()
642 if (cur->prefix != NULL) { in xmlNsDumpOutput()
644 xmlOutputBufferWriteString(buf, (const char *)cur->prefix); in xmlNsDumpOutput()
648 xmlBufWriteQuotedString(buf->buffer, cur->href); in xmlNsDumpOutput()
661 xmlNsDumpOutputCtxt(xmlSaveCtxtPtr ctxt, xmlNsPtr cur) { in xmlNsDumpOutputCtxt() argument
662 xmlNsDumpOutput(ctxt->buf, cur, ctxt); in xmlNsDumpOutputCtxt()
674 xmlNsListDumpOutputCtxt(xmlSaveCtxtPtr ctxt, xmlNsPtr cur) { in xmlNsListDumpOutputCtxt() argument
675 while (cur != NULL) { in xmlNsListDumpOutputCtxt()
676 xmlNsDumpOutput(ctxt->buf, cur, ctxt); in xmlNsListDumpOutputCtxt()
677 cur = cur->next; in xmlNsListDumpOutputCtxt()
690 xmlNsListDumpOutput(xmlOutputBufferPtr buf, xmlNsPtr cur) { in xmlNsListDumpOutput() argument
691 while (cur != NULL) { in xmlNsListDumpOutput()
692 xmlNsDumpOutput(buf, cur, NULL); in xmlNsListDumpOutput()
693 cur = cur->next; in xmlNsListDumpOutput()
707 xmlNodePtr cur; in xmlDtdDumpOutput() local
745 for (cur = dtd->children; cur != NULL; cur = cur->next) { in xmlDtdDumpOutput()
746 xmlNodeDumpOutputInternal(ctxt, cur); in xmlDtdDumpOutput()
761 xmlAttrDumpOutput(xmlSaveCtxtPtr ctxt, xmlAttrPtr cur) { in xmlAttrDumpOutput() argument
764 if (cur == NULL) return; in xmlAttrDumpOutput()
771 if ((cur->ns != NULL) && (cur->ns->prefix != NULL)) { in xmlAttrDumpOutput()
772 xmlOutputBufferWriteString(buf, (const char *)cur->ns->prefix); in xmlAttrDumpOutput()
775 xmlOutputBufferWriteString(buf, (const char *)cur->name); in xmlAttrDumpOutput()
777 xmlAttrSerializeContent(buf, cur); in xmlAttrDumpOutput()
789 htmlNodeDumpOutputInternal(xmlSaveCtxtPtr ctxt, xmlNodePtr cur) { in htmlNodeDumpOutputInternal() argument
799 doc = cur->doc; in htmlNodeDumpOutputInternal()
824 htmlNodeDumpFormatOutput(buf, doc, cur, in htmlNodeDumpOutputInternal()
827 htmlNodeDumpFormatOutput(buf, doc, cur, in htmlNodeDumpOutputInternal()
848 xmlNodeDumpOutputInternal(xmlSaveCtxtPtr ctxt, xmlNodePtr cur) { in xmlNodeDumpOutputInternal() argument
855 if (cur == NULL) return; in xmlNodeDumpOutputInternal()
858 root = cur; in xmlNodeDumpOutputInternal()
860 switch (cur->type) { in xmlNodeDumpOutputInternal()
863 xmlDocContentDumpOutput(ctxt, (xmlDocPtr) cur); in xmlNodeDumpOutputInternal()
867 xmlDtdDumpOutput(ctxt, (xmlDtdPtr) cur); in xmlNodeDumpOutputInternal()
871 if (cur->children != NULL) { in xmlNodeDumpOutputInternal()
872 cur = cur->children; in xmlNodeDumpOutputInternal()
878 xmlBufDumpElementDecl(buf->buffer, (xmlElementPtr) cur); in xmlNodeDumpOutputInternal()
882 xmlBufDumpAttributeDecl(buf->buffer, (xmlAttributePtr) cur); in xmlNodeDumpOutputInternal()
886 xmlBufDumpEntityDecl(buf->buffer, (xmlEntityPtr) cur); in xmlNodeDumpOutputInternal()
890 if ((cur != root) && (ctxt->format == 1) && (xmlIndentTreeOutput)) in xmlNodeDumpOutputInternal()
897 if ((cur->ns != NULL) && (cur->ns->prefix != NULL)) { in xmlNodeDumpOutputInternal()
898 xmlOutputBufferWriteString(buf, (const char *)cur->ns->prefix); in xmlNodeDumpOutputInternal()
901 xmlOutputBufferWriteString(buf, (const char *)cur->name); in xmlNodeDumpOutputInternal()
902 if (cur->nsDef) in xmlNodeDumpOutputInternal()
903 xmlNsListDumpOutputCtxt(ctxt, cur->nsDef); in xmlNodeDumpOutputInternal()
904 for (attr = cur->properties; attr != NULL; attr = attr->next) in xmlNodeDumpOutputInternal()
907 if (cur->children == NULL) { in xmlNodeDumpOutputInternal()
916 if ((cur->ns != NULL) && (cur->ns->prefix != NULL)) { in xmlNodeDumpOutputInternal()
918 (const char *)cur->ns->prefix); in xmlNodeDumpOutputInternal()
921 xmlOutputBufferWriteString(buf, (const char *)cur->name); in xmlNodeDumpOutputInternal()
928 tmp = cur->children; in xmlNodeDumpOutputInternal()
934 unformattedNode = cur; in xmlNodeDumpOutputInternal()
945 cur = cur->children; in xmlNodeDumpOutputInternal()
952 if (cur->content == NULL) in xmlNodeDumpOutputInternal()
954 if (cur->name != xmlStringTextNoenc) { in xmlNodeDumpOutputInternal()
955 xmlOutputBufferWriteEscape(buf, cur->content, ctxt->escape); in xmlNodeDumpOutputInternal()
960 xmlOutputBufferWriteString(buf, (const char *) cur->content); in xmlNodeDumpOutputInternal()
965 if ((cur != root) && (ctxt->format == 1) && (xmlIndentTreeOutput)) in xmlNodeDumpOutputInternal()
971 if (cur->content != NULL) { in xmlNodeDumpOutputInternal()
973 xmlOutputBufferWriteString(buf, (const char *)cur->name); in xmlNodeDumpOutputInternal()
974 if (cur->content != NULL) { in xmlNodeDumpOutputInternal()
980 (const char *)cur->content); in xmlNodeDumpOutputInternal()
985 xmlOutputBufferWriteString(buf, (const char *)cur->name); in xmlNodeDumpOutputInternal()
993 if ((cur != root) && (ctxt->format == 1) && (xmlIndentTreeOutput)) in xmlNodeDumpOutputInternal()
999 if (cur->content != NULL) { in xmlNodeDumpOutputInternal()
1001 xmlOutputBufferWriteString(buf, (const char *)cur->content); in xmlNodeDumpOutputInternal()
1008 xmlOutputBufferWriteString(buf, (const char *)cur->name); in xmlNodeDumpOutputInternal()
1013 if (cur->content == NULL || *cur->content == '\0') { in xmlNodeDumpOutputInternal()
1016 start = end = cur->content; in xmlNodeDumpOutputInternal()
1038 xmlAttrDumpOutput(ctxt, (xmlAttrPtr) cur); in xmlNodeDumpOutputInternal()
1042 xmlNsDumpOutputCtxt(ctxt, (xmlNsPtr) cur); in xmlNodeDumpOutputInternal()
1050 if (cur == root) in xmlNodeDumpOutputInternal()
1053 (cur->type != XML_XINCLUDE_START) && in xmlNodeDumpOutputInternal()
1054 (cur->type != XML_XINCLUDE_END)) in xmlNodeDumpOutputInternal()
1056 if (cur->next != NULL) { in xmlNodeDumpOutputInternal()
1057 cur = cur->next; in xmlNodeDumpOutputInternal()
1065 if (cur->parent == NULL) in xmlNodeDumpOutputInternal()
1067 cur = cur->parent; in xmlNodeDumpOutputInternal()
1069 if (cur->type == XML_ELEMENT_NODE) { in xmlNodeDumpOutputInternal()
1078 if ((cur->ns != NULL) && (cur->ns->prefix != NULL)) { in xmlNodeDumpOutputInternal()
1080 (const char *)cur->ns->prefix); in xmlNodeDumpOutputInternal()
1084 xmlOutputBufferWriteString(buf, (const char *)cur->name); in xmlNodeDumpOutputInternal()
1089 if (cur == unformattedNode) { in xmlNodeDumpOutputInternal()
1105 xmlDocContentDumpOutput(xmlSaveCtxtPtr ctxt, xmlDocPtr cur) { in xmlDocContentDumpOutput() argument
1110 const xmlChar *oldenc = cur->encoding; in xmlDocContentDumpOutput()
1121 if ((cur->type != XML_HTML_DOCUMENT_NODE) && in xmlDocContentDumpOutput()
1122 (cur->type != XML_DOCUMENT_NODE)) in xmlDocContentDumpOutput()
1126 cur->encoding = BAD_CAST ctxt->encoding; in xmlDocContentDumpOutput()
1127 } else if (cur->encoding != NULL) { in xmlDocContentDumpOutput()
1128 encoding = cur->encoding; in xmlDocContentDumpOutput()
1131 if (((cur->type == XML_HTML_DOCUMENT_NODE) && in xmlDocContentDumpOutput()
1137 htmlSetMetaEncoding(cur, (const xmlChar *) encoding); in xmlDocContentDumpOutput()
1139 encoding = htmlGetMetaEncoding(cur); in xmlDocContentDumpOutput()
1145 cur->encoding = oldenc; in xmlDocContentDumpOutput()
1150 htmlDocContentDumpFormatOutput(buf, cur, in xmlDocContentDumpOutput()
1153 htmlDocContentDumpFormatOutput(buf, cur, in xmlDocContentDumpOutput()
1156 cur->encoding = oldenc; in xmlDocContentDumpOutput()
1161 } else if ((cur->type == XML_DOCUMENT_NODE) || in xmlDocContentDumpOutput()
1177 cur->encoding = oldenc; in xmlDocContentDumpOutput()
1194 if (cur->version != NULL) in xmlDocContentDumpOutput()
1195 xmlBufWriteQuotedString(buf->buffer, cur->version); in xmlDocContentDumpOutput()
1202 switch (cur->standalone) { in xmlDocContentDumpOutput()
1217 dtd = xmlGetIntSubset(cur); in xmlDocContentDumpOutput()
1224 if (cur->children != NULL) { in xmlDocContentDumpOutput()
1225 xmlNodePtr child = cur->children; in xmlDocContentDumpOutput()
1251 cur->encoding = oldenc; in xmlDocContentDumpOutput()
1336 xhtmlAttrListDumpOutput(xmlSaveCtxtPtr ctxt, xmlAttrPtr cur) { in xhtmlAttrListDumpOutput() argument
1344 if (cur == NULL) return; in xhtmlAttrListDumpOutput()
1346 parent = cur->parent; in xhtmlAttrListDumpOutput()
1347 while (cur != NULL) { in xhtmlAttrListDumpOutput()
1348 if ((cur->ns == NULL) && (xmlStrEqual(cur->name, BAD_CAST "id"))) in xhtmlAttrListDumpOutput()
1349 id = cur; in xhtmlAttrListDumpOutput()
1351 if ((cur->ns == NULL) && (xmlStrEqual(cur->name, BAD_CAST "name"))) in xhtmlAttrListDumpOutput()
1352 name = cur; in xhtmlAttrListDumpOutput()
1354 if ((cur->ns == NULL) && (xmlStrEqual(cur->name, BAD_CAST "lang"))) in xhtmlAttrListDumpOutput()
1355 lang = cur; in xhtmlAttrListDumpOutput()
1357 if ((cur->ns != NULL) && (xmlStrEqual(cur->name, BAD_CAST "lang")) && in xhtmlAttrListDumpOutput()
1358 (xmlStrEqual(cur->ns->prefix, BAD_CAST "xml"))) in xhtmlAttrListDumpOutput()
1359 xml_lang = cur; in xhtmlAttrListDumpOutput()
1360 else if ((cur->ns == NULL) && in xhtmlAttrListDumpOutput()
1361 ((cur->children == NULL) || in xhtmlAttrListDumpOutput()
1362 (cur->children->content == NULL) || in xhtmlAttrListDumpOutput()
1363 (cur->children->content[0] == 0)) && in xhtmlAttrListDumpOutput()
1364 (htmlIsBooleanAttr(cur->name))) { in xhtmlAttrListDumpOutput()
1365 if (cur->children != NULL) in xhtmlAttrListDumpOutput()
1366 xmlFreeNode(cur->children); in xhtmlAttrListDumpOutput()
1367 cur->children = xmlNewText(cur->name); in xhtmlAttrListDumpOutput()
1368 if (cur->children != NULL) in xhtmlAttrListDumpOutput()
1369 cur->children->parent = (xmlNodePtr) cur; in xhtmlAttrListDumpOutput()
1371 xmlAttrDumpOutput(ctxt, cur); in xhtmlAttrListDumpOutput()
1372 cur = cur->next; in xhtmlAttrListDumpOutput()
1420 xhtmlNodeDumpOutput(xmlSaveCtxtPtr ctxt, xmlNodePtr cur) { in xhtmlNodeDumpOutput() argument
1426 if (cur == NULL) return; in xhtmlNodeDumpOutput()
1428 root = cur; in xhtmlNodeDumpOutput()
1430 switch (cur->type) { in xhtmlNodeDumpOutput()
1433 xmlDocContentDumpOutput(ctxt, (xmlDocPtr) cur); in xhtmlNodeDumpOutput()
1437 xmlNsDumpOutputCtxt(ctxt, (xmlNsPtr) cur); in xhtmlNodeDumpOutput()
1441 xmlDtdDumpOutput(ctxt, (xmlDtdPtr) cur); in xhtmlNodeDumpOutput()
1445 if (cur->children) { in xhtmlNodeDumpOutput()
1446 cur = cur->children; in xhtmlNodeDumpOutput()
1452 xmlBufDumpElementDecl(buf->buffer, (xmlElementPtr) cur); in xhtmlNodeDumpOutput()
1456 xmlBufDumpAttributeDecl(buf->buffer, (xmlAttributePtr) cur); in xhtmlNodeDumpOutput()
1460 xmlBufDumpEntityDecl(buf->buffer, (xmlEntityPtr) cur); in xhtmlNodeDumpOutput()
1466 if ((cur != root) && (ctxt->format == 1) && (xmlIndentTreeOutput)) in xhtmlNodeDumpOutput()
1473 if ((cur->ns != NULL) && (cur->ns->prefix != NULL)) { in xhtmlNodeDumpOutput()
1474 xmlOutputBufferWriteString(buf, (const char *)cur->ns->prefix); in xhtmlNodeDumpOutput()
1478 xmlOutputBufferWriteString(buf, (const char *)cur->name); in xhtmlNodeDumpOutput()
1479 if (cur->nsDef) in xhtmlNodeDumpOutput()
1480 xmlNsListDumpOutputCtxt(ctxt, cur->nsDef); in xhtmlNodeDumpOutput()
1481 if ((xmlStrEqual(cur->name, BAD_CAST "html") && in xhtmlNodeDumpOutput()
1482 (cur->ns == NULL) && (cur->nsDef == NULL))) { in xhtmlNodeDumpOutput()
1489 if (cur->properties != NULL) in xhtmlNodeDumpOutput()
1490 xhtmlAttrListDumpOutput(ctxt, cur->properties); in xhtmlNodeDumpOutput()
1492 if ((cur->parent != NULL) && in xhtmlNodeDumpOutput()
1493 (cur->parent->parent == (xmlNodePtr) cur->doc) && in xhtmlNodeDumpOutput()
1494 xmlStrEqual(cur->name, BAD_CAST"head") && in xhtmlNodeDumpOutput()
1495 xmlStrEqual(cur->parent->name, BAD_CAST"html")) { in xhtmlNodeDumpOutput()
1497 tmp = cur->children; in xhtmlNodeDumpOutput()
1518 if (cur->children == NULL) { in xhtmlNodeDumpOutput()
1519 if (((cur->ns == NULL) || (cur->ns->prefix == NULL)) && in xhtmlNodeDumpOutput()
1520 ((xhtmlIsEmpty(cur) == 1) && (addmeta == 0))) { in xhtmlNodeDumpOutput()
1555 if ((cur->ns != NULL) && (cur->ns->prefix != NULL)) { in xhtmlNodeDumpOutput()
1557 (const char *)cur->ns->prefix); in xhtmlNodeDumpOutput()
1560 xmlOutputBufferWriteString(buf, (const char *)cur->name); in xhtmlNodeDumpOutput()
1587 tmp = cur->children; in xhtmlNodeDumpOutput()
1591 unformattedNode = cur; in xhtmlNodeDumpOutput()
1601 cur = cur->children; in xhtmlNodeDumpOutput()
1608 if (cur->content == NULL) in xhtmlNodeDumpOutput()
1610 if ((cur->name == xmlStringText) || in xhtmlNodeDumpOutput()
1611 (cur->name != xmlStringTextNoenc)) { in xhtmlNodeDumpOutput()
1612 xmlOutputBufferWriteEscape(buf, cur->content, ctxt->escape); in xhtmlNodeDumpOutput()
1617 xmlOutputBufferWriteString(buf, (const char *) cur->content); in xhtmlNodeDumpOutput()
1622 if (cur->content != NULL) { in xhtmlNodeDumpOutput()
1624 xmlOutputBufferWriteString(buf, (const char *)cur->name); in xhtmlNodeDumpOutput()
1625 if (cur->content != NULL) { in xhtmlNodeDumpOutput()
1628 (const char *)cur->content); in xhtmlNodeDumpOutput()
1633 xmlOutputBufferWriteString(buf, (const char *)cur->name); in xhtmlNodeDumpOutput()
1639 if (cur->content != NULL) { in xhtmlNodeDumpOutput()
1641 xmlOutputBufferWriteString(buf, (const char *)cur->content); in xhtmlNodeDumpOutput()
1648 xmlOutputBufferWriteString(buf, (const char *)cur->name); in xhtmlNodeDumpOutput()
1653 if (cur->content == NULL || *cur->content == '\0') { in xhtmlNodeDumpOutput()
1656 start = end = cur->content; in xhtmlNodeDumpOutput()
1678 xmlAttrDumpOutput(ctxt, (xmlAttrPtr) cur); in xhtmlNodeDumpOutput()
1686 if (cur == root) in xhtmlNodeDumpOutput()
1690 if (cur->next != NULL) { in xhtmlNodeDumpOutput()
1691 cur = cur->next; in xhtmlNodeDumpOutput()
1699 if (cur->parent == NULL) in xhtmlNodeDumpOutput()
1701 cur = cur->parent; in xhtmlNodeDumpOutput()
1703 if (cur->type == XML_ELEMENT_NODE) { in xhtmlNodeDumpOutput()
1712 if ((cur->ns != NULL) && (cur->ns->prefix != NULL)) { in xhtmlNodeDumpOutput()
1714 (const char *)cur->ns->prefix); in xhtmlNodeDumpOutput()
1718 xmlOutputBufferWriteString(buf, (const char *)cur->name); in xhtmlNodeDumpOutput()
1721 if (cur == unformattedNode) { in xhtmlNodeDumpOutput()
1887 xmlSaveTree(xmlSaveCtxtPtr ctxt, xmlNodePtr cur) in xmlSaveTree() argument
1891 if ((ctxt == NULL) || (cur == NULL)) return(-1); in xmlSaveTree()
1894 xhtmlNodeDumpOutput(ctxt, cur); in xmlSaveTree()
1897 if (((cur->type != XML_NAMESPACE_DECL) && (cur->doc != NULL) && in xmlSaveTree()
1898 (cur->doc->type == XML_HTML_DOCUMENT_NODE) && in xmlSaveTree()
1901 htmlNodeDumpOutputInternal(ctxt, cur); in xmlSaveTree()
1905 xmlNodeDumpOutputInternal(ctxt, cur); in xmlSaveTree()
1999 xmlChar *base, *cur; in xmlBufAttrSerializeTxtContent() local
2003 base = cur = (xmlChar *) string; in xmlBufAttrSerializeTxtContent()
2004 while (*cur != 0) { in xmlBufAttrSerializeTxtContent()
2005 if (*cur == '\n') { in xmlBufAttrSerializeTxtContent()
2006 if (base != cur) in xmlBufAttrSerializeTxtContent()
2007 xmlBufAdd(buf, base, cur - base); in xmlBufAttrSerializeTxtContent()
2009 cur++; in xmlBufAttrSerializeTxtContent()
2010 base = cur; in xmlBufAttrSerializeTxtContent()
2011 } else if (*cur == '\r') { in xmlBufAttrSerializeTxtContent()
2012 if (base != cur) in xmlBufAttrSerializeTxtContent()
2013 xmlBufAdd(buf, base, cur - base); in xmlBufAttrSerializeTxtContent()
2015 cur++; in xmlBufAttrSerializeTxtContent()
2016 base = cur; in xmlBufAttrSerializeTxtContent()
2017 } else if (*cur == '\t') { in xmlBufAttrSerializeTxtContent()
2018 if (base != cur) in xmlBufAttrSerializeTxtContent()
2019 xmlBufAdd(buf, base, cur - base); in xmlBufAttrSerializeTxtContent()
2021 cur++; in xmlBufAttrSerializeTxtContent()
2022 base = cur; in xmlBufAttrSerializeTxtContent()
2023 } else if (*cur == '"') { in xmlBufAttrSerializeTxtContent()
2024 if (base != cur) in xmlBufAttrSerializeTxtContent()
2025 xmlBufAdd(buf, base, cur - base); in xmlBufAttrSerializeTxtContent()
2027 cur++; in xmlBufAttrSerializeTxtContent()
2028 base = cur; in xmlBufAttrSerializeTxtContent()
2029 } else if (*cur == '<') { in xmlBufAttrSerializeTxtContent()
2030 if (base != cur) in xmlBufAttrSerializeTxtContent()
2031 xmlBufAdd(buf, base, cur - base); in xmlBufAttrSerializeTxtContent()
2033 cur++; in xmlBufAttrSerializeTxtContent()
2034 base = cur; in xmlBufAttrSerializeTxtContent()
2035 } else if (*cur == '>') { in xmlBufAttrSerializeTxtContent()
2036 if (base != cur) in xmlBufAttrSerializeTxtContent()
2037 xmlBufAdd(buf, base, cur - base); in xmlBufAttrSerializeTxtContent()
2039 cur++; in xmlBufAttrSerializeTxtContent()
2040 base = cur; in xmlBufAttrSerializeTxtContent()
2041 } else if (*cur == '&') { in xmlBufAttrSerializeTxtContent()
2042 if (base != cur) in xmlBufAttrSerializeTxtContent()
2043 xmlBufAdd(buf, base, cur - base); in xmlBufAttrSerializeTxtContent()
2045 cur++; in xmlBufAttrSerializeTxtContent()
2046 base = cur; in xmlBufAttrSerializeTxtContent()
2047 } else if ((*cur >= 0x80) && (cur[1] != 0) && in xmlBufAttrSerializeTxtContent()
2055 if (base != cur) in xmlBufAttrSerializeTxtContent()
2056 xmlBufAdd(buf, base, cur - base); in xmlBufAttrSerializeTxtContent()
2057 if (*cur < 0xC0) { in xmlBufAttrSerializeTxtContent()
2059 xmlSerializeHexCharRef(tmp, *cur); in xmlBufAttrSerializeTxtContent()
2061 cur++; in xmlBufAttrSerializeTxtContent()
2062 base = cur; in xmlBufAttrSerializeTxtContent()
2064 } else if (*cur < 0xE0) { in xmlBufAttrSerializeTxtContent()
2065 val = (cur[0]) & 0x1F; in xmlBufAttrSerializeTxtContent()
2067 val |= (cur[1]) & 0x3F; in xmlBufAttrSerializeTxtContent()
2069 } else if ((*cur < 0xF0) && (cur [2] != 0)) { in xmlBufAttrSerializeTxtContent()
2070 val = (cur[0]) & 0x0F; in xmlBufAttrSerializeTxtContent()
2072 val |= (cur[1]) & 0x3F; in xmlBufAttrSerializeTxtContent()
2074 val |= (cur[2]) & 0x3F; in xmlBufAttrSerializeTxtContent()
2076 } else if ((*cur < 0xF8) && (cur [2] != 0) && (cur[3] != 0)) { in xmlBufAttrSerializeTxtContent()
2077 val = (cur[0]) & 0x07; in xmlBufAttrSerializeTxtContent()
2079 val |= (cur[1]) & 0x3F; in xmlBufAttrSerializeTxtContent()
2081 val |= (cur[2]) & 0x3F; in xmlBufAttrSerializeTxtContent()
2083 val |= (cur[3]) & 0x3F; in xmlBufAttrSerializeTxtContent()
2088 xmlSerializeHexCharRef(tmp, *cur); in xmlBufAttrSerializeTxtContent()
2090 cur++; in xmlBufAttrSerializeTxtContent()
2091 base = cur; in xmlBufAttrSerializeTxtContent()
2100 cur += l; in xmlBufAttrSerializeTxtContent()
2101 base = cur; in xmlBufAttrSerializeTxtContent()
2103 cur++; in xmlBufAttrSerializeTxtContent()
2106 if (base != cur) in xmlBufAttrSerializeTxtContent()
2107 xmlBufAdd(buf, base, cur - base); in xmlBufAttrSerializeTxtContent()
2151 xmlNodeDump(xmlBufferPtr buf, xmlDocPtr doc, xmlNodePtr cur, int level, in xmlNodeDump() argument
2157 if ((buf == NULL) || (cur == NULL)) in xmlNodeDump()
2162 ret = xmlBufNodeDump(buffer, doc, cur, level, format); in xmlNodeDump()
2186 xmlBufNodeDump(xmlBufPtr buf, xmlDocPtr doc, xmlNodePtr cur, int level, in xmlBufNodeDump() argument
2196 if (cur == NULL) { in xmlBufNodeDump()
2226 xmlNodeDumpOutput(outbuf, doc, cur, level, format, NULL); in xmlBufNodeDump()
2242 xmlElemDump(FILE * f, xmlDocPtr doc, xmlNodePtr cur) in xmlElemDump() argument
2248 if (cur == NULL) { in xmlElemDump()
2267 htmlNodeDumpOutput(outbuf, doc, cur, NULL); in xmlElemDump()
2269 xmlSaveErr(XML_ERR_INTERNAL_ERROR, cur, "HTML support not compiled in\n"); in xmlElemDump()
2272 xmlNodeDumpOutput(outbuf, doc, cur, 0, 1, NULL); in xmlElemDump()
2296 xmlNodeDumpOutput(xmlOutputBufferPtr buf, xmlDocPtr doc, xmlNodePtr cur, in xmlNodeDumpOutput() argument
2307 if ((buf == NULL) || (cur == NULL)) return; in xmlNodeDumpOutput()
2329 xhtmlNodeDumpOutput(&ctxt, cur); in xmlNodeDumpOutput()
2332 xmlNodeDumpOutputInternal(&ctxt, cur); in xmlNodeDumpOutput()
2435 xmlDocDumpMemory(xmlDocPtr cur, xmlChar**mem, int *size) { in xmlDocDumpMemory() argument
2436 xmlDocDumpFormatMemoryEnc(cur, mem, size, NULL, 0); in xmlDocDumpMemory()
2453 xmlDocDumpFormatMemory(xmlDocPtr cur, xmlChar**mem, int *size, int format) { in xmlDocDumpFormatMemory() argument
2454 xmlDocDumpFormatMemoryEnc(cur, mem, size, NULL, format); in xmlDocDumpFormatMemory()
2489 xmlDocFormatDump(FILE *f, xmlDocPtr cur, int format) { in xmlDocFormatDump() argument
2496 if (cur == NULL) { in xmlDocFormatDump()
2503 encoding = (const char *) cur->encoding; in xmlDocFormatDump()
2508 xmlFree((char *) cur->encoding); in xmlDocFormatDump()
2509 cur->encoding = NULL; in xmlDocFormatDump()
2522 xmlDocContentDumpOutput(&ctxt, cur); in xmlDocFormatDump()
2538 xmlDocDump(FILE *f, xmlDocPtr cur) { in xmlDocDump() argument
2539 return(xmlDocFormatDump (f, cur, 0)); in xmlDocDump()
2555 xmlSaveFileTo(xmlOutputBufferPtr buf, xmlDocPtr cur, const char *encoding) { in xmlSaveFileTo() argument
2560 if (cur == NULL) { in xmlSaveFileTo()
2571 xmlDocContentDumpOutput(&ctxt, cur); in xmlSaveFileTo()
2590 xmlSaveFormatFileTo(xmlOutputBufferPtr buf, xmlDocPtr cur, in xmlSaveFormatFileTo() argument
2597 if ((cur == NULL) || in xmlSaveFormatFileTo()
2598 ((cur->type != XML_DOCUMENT_NODE) && in xmlSaveFormatFileTo()
2599 (cur->type != XML_HTML_DOCUMENT_NODE))) { in xmlSaveFormatFileTo()
2610 xmlDocContentDumpOutput(&ctxt, cur); in xmlSaveFormatFileTo()
2629 xmlSaveFormatFileEnc( const char * filename, xmlDocPtr cur, in xmlSaveFormatFileEnc() argument
2636 if (cur == NULL) in xmlSaveFormatFileEnc()
2640 encoding = (const char *) cur->encoding; in xmlSaveFormatFileEnc()
2650 if (cur->compression < 0) cur->compression = xmlGetCompressMode(); in xmlSaveFormatFileEnc()
2655 buf = xmlOutputBufferCreateFilename(filename, handler, cur->compression); in xmlSaveFormatFileEnc()
2665 xmlDocContentDumpOutput(&ctxt, cur); in xmlSaveFormatFileEnc()
2683 xmlSaveFileEnc(const char *filename, xmlDocPtr cur, const char *encoding) { in xmlSaveFileEnc() argument
2684 return ( xmlSaveFormatFileEnc( filename, cur, encoding, 0 ) ); in xmlSaveFileEnc()
2702 xmlSaveFormatFile(const char *filename, xmlDocPtr cur, int format) { in xmlSaveFormatFile() argument
2703 return ( xmlSaveFormatFileEnc( filename, cur, NULL, format ) ); in xmlSaveFormatFile()
2717 xmlSaveFile(const char *filename, xmlDocPtr cur) { in xmlSaveFile() argument
2718 return(xmlSaveFormatFileEnc(filename, cur, NULL, 0)); in xmlSaveFile()