+
+ for (map<dcp::Marker, ContentTime>::const_iterator i = _markers.begin(); i != _markers.end(); ++i) {
+ xmlpp::Element* marker = node->add_child("Marker");
+ marker->set_attribute("type", dcp::marker_to_string(i->first));
+ marker->add_child_text(raw_convert<string>(i->second.get()));
+ }
+
+ BOOST_FOREACH (dcp::Rating i, _ratings) {
+ xmlpp::Element* rating = node->add_child("Rating");
+ i.as_xml (rating);
+ }
+
+ node->add_child("ContentVersion")->add_child_text (_content_version);