comparison Core/DicomParsing/DicomWebJsonVisitor.cpp @ 3203:810772486249

URI "/instances/.../file" can return DICOMweb JSON or XML, depending on Accept header
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 06 Feb 2019 15:45:16 +0100
parents ef4d86d05503
children 4be505c2ac56
comparison
equal deleted inserted replaced
3202:ef4d86d05503 3203:810772486249
304 } 304 }
305 } 305 }
306 306
307 307
308 #if ORTHANC_ENABLE_PUGIXML == 1 308 #if ORTHANC_ENABLE_PUGIXML == 1
309 void DicomWebJsonVisitor::FormatXml(pugi::xml_document& target) const 309 void DicomWebJsonVisitor::FormatXml(std::string& target) const
310 { 310 {
311 DicomWebJsonToXml(target, result_); 311 pugi::xml_document doc;
312 DicomWebJsonToXml(doc, result_);
313 Toolbox::XmlToString(target, doc);
312 } 314 }
313 #endif 315 #endif
314 316
315 317
316 void DicomWebJsonVisitor::VisitEmptySequence(const std::vector<DicomTag>& parentTags, 318 void DicomWebJsonVisitor::VisitEmptySequence(const std::vector<DicomTag>& parentTags,