00001 #include "otsdaq-core/XmlUtilities/ConvertFromXML.h"
00002
00003 #include <xercesc/util/XMLString.hpp>
00004
00005 #include <cstdio>
00006
00007 using namespace ots;
00008
00009
00010 ConvertFromXML::ConvertFromXML(const XMLCh* const toTranscode)
00011 {
00012 xmlTranscoded_ = xercesc::XMLString::transcode(toTranscode);
00013 }
00014
00015
00016 ConvertFromXML::~ConvertFromXML() { xercesc::XMLString::release(&xmlTranscoded_); }
00017
00018
00019 const char* ConvertFromXML::toConstChar() const { return xmlTranscoded_; }
00020
00021
00022 char* ConvertFromXML::toChar() const { return xmlTranscoded_; }
00023
00024 std::string ConvertFromXML::toString() const { return xmlTranscoded_; }