otsdaq  v2_05_02_indev
ConvertFromXML.cc
1 #include "otsdaq/XmlUtilities/ConvertFromXML.h"
2 
3 #include <xercesc/util/XMLString.hpp>
4 
5 #include <cstdio>
6 
7 using namespace ots;
8 
9 //==============================================================================
10 ConvertFromXML::ConvertFromXML(const XMLCh* const toTranscode) { xmlTranscoded_ = xercesc::XMLString::transcode(toTranscode); }
11 
12 //==============================================================================
13 ConvertFromXML::~ConvertFromXML() { xercesc::XMLString::release(&xmlTranscoded_); }
14 
15 //==============================================================================
16 const char* ConvertFromXML::toConstChar() const { return xmlTranscoded_; }
17 
18 //==============================================================================
19 char* ConvertFromXML::toChar() const { return xmlTranscoded_; }
20 //==============================================================================
21 std::string ConvertFromXML::toString() const { return xmlTranscoded_; }