1 #include "otsdaq/XmlUtilities/ConvertToXML.h"
4 #include <xercesc/util/XMLString.hpp>
9 ConvertToXML::ConvertToXML(
const char*
const toTranscode)
10 : fUnicodeForm_(xercesc::XMLString::transcode(toTranscode))
15 ConvertToXML::ConvertToXML(
const std::string& toTranscode)
16 : fUnicodeForm_(xercesc::XMLString::transcode(toTranscode.c_str()))
21 ConvertToXML::ConvertToXML(
const int toTranscode)
24 sprintf(str,
"%d", toTranscode);
25 fUnicodeForm_ = xercesc::XMLString::transcode(str);
29 ConvertToXML::~ConvertToXML() { xercesc::XMLString::release(&fUnicodeForm_); }
32 const XMLCh* ConvertToXML::unicodeForm()
const {
return fUnicodeForm_; }