tdaq-develop-2025-02-12
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)
11 {
12  xmlTranscoded_ = xercesc::XMLString::transcode(toTranscode);
13 }
14 
15 //==============================================================================
16 ConvertFromXML::~ConvertFromXML() { xercesc::XMLString::release(&xmlTranscoded_); }
17 
18 //==============================================================================
19 const char* ConvertFromXML::toConstChar() const { return xmlTranscoded_; }
20 
21 //==============================================================================
22 char* ConvertFromXML::toChar() const { return xmlTranscoded_; }
23 //==============================================================================
24 std::string ConvertFromXML::toString() const { return xmlTranscoded_; }