MCPcopy Create free account
hub / github.com/Kitware/VTK / xmlTextWriterWriteCDATA

Function xmlTextWriterWriteCDATA

ThirdParty/libxml2/vtklibxml2/xmlwriter.c:2785–2808  ·  view source on GitHub ↗

* xmlTextWriterWriteCDATA: * @writer: the xmlTextWriterPtr * @content: CDATA content * * Write an xml CDATA. * * Returns the bytes written (may be 0 because of buffering) or -1 in case of error */

Source from the content-addressed store, hash-verified

2783 * Returns the bytes written (may be 0 because of buffering) or -1 in case of error
2784 */
2785int
2786xmlTextWriterWriteCDATA(xmlTextWriterPtr writer, const xmlChar * content)
2787{
2788 int count;
2789 int sum;
2790
2791 sum = 0;
2792 count = xmlTextWriterStartCDATA(writer);
2793 if (count == -1)
2794 return -1;
2795 sum += count;
2796 if (content != 0) {
2797 count = xmlTextWriterWriteString(writer, content);
2798 if (count == -1)
2799 return -1;
2800 sum += count;
2801 }
2802 count = xmlTextWriterEndCDATA(writer);
2803 if (count == -1)
2804 return -1;
2805 sum += count;
2806
2807 return sum;
2808}
2809
2810/**
2811 * xmlTextWriterStartDTD:

Callers 1

Calls 3

xmlTextWriterStartCDATAFunction · 0.85
xmlTextWriterWriteStringFunction · 0.85
xmlTextWriterEndCDATAFunction · 0.85

Tested by

no test coverage detected