From 5286a45ffc43e12a6d5b483f77696c2e8b38e080 Mon Sep 17 00:00:00 2001 From: Mario Fink Date: Wed, 20 Jan 2021 10:32:56 +0100 Subject: [PATCH] tdm_reader.cpp: load XML from ifstream --- lib/tdm_reaper.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/tdm_reaper.cpp b/lib/tdm_reaper.cpp index d8d2dce..5e09509 100644 --- a/lib/tdm_reaper.cpp +++ b/lib/tdm_reaper.cpp @@ -41,7 +41,11 @@ void tdm_reaper::process_tdm(bool showlog) // set up xml-parser and load tdm-file try { - xml_result_ = xml_doc_.load_file(tdmfile_.c_str()); + // load XML document from stream + std::ifstream fin(tdmfile_.c_str()); + xml_result_ = xml_doc_.load(fin); + fin.close(); + // xml_result_ = xml_doc_.load_file(tdmfile_.c_str()); if ( showlog ) {