MCPcopy Create free account
hub / github.com/Exiv2/exiv2 / formatXML

Function formatXML

samples/exifdata.cpp:134–147  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

132}
133
134std::string formatXML(Exiv2::ExifData& exifData) {
135 size_t count = 0;
136 size_t length = formatInit(exifData);
137 std::ostringstream result;
138
139 result << "<exif>" << std::endl;
140 for (auto i = exifData.begin(); count++ < length; ++i) {
141 std::string key = escapeXML(i, false);
142 std::string value = escapeXML(i, true);
143 result << " <" << key << ">" << value << "<" << key << "/>" << std::endl;
144 }
145 result << "</exif>" << std::endl;
146 return result.str();
147}
148
149///////////////////////////////////////////////////////////////////////
150int main(int argc, const char* argv[]) {

Callers 1

mainFunction · 0.85

Calls 3

formatInitFunction · 0.85
escapeXMLFunction · 0.85
beginMethod · 0.45

Tested by

no test coverage detected