diff 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
line wrap: on
line diff
--- a/Core/DicomParsing/DicomWebJsonVisitor.cpp	Wed Feb 06 15:21:32 2019 +0100
+++ b/Core/DicomParsing/DicomWebJsonVisitor.cpp	Wed Feb 06 15:45:16 2019 +0100
@@ -306,9 +306,11 @@
 
 
 #if ORTHANC_ENABLE_PUGIXML == 1
-  void DicomWebJsonVisitor::FormatXml(pugi::xml_document& target) const
+  void DicomWebJsonVisitor::FormatXml(std::string& target) const
   {
-    DicomWebJsonToXml(target, result_);
+    pugi::xml_document doc;
+    DicomWebJsonToXml(doc, result_);
+    Toolbox::XmlToString(target, doc);
   }
 #endif