Index: branches/FEPSimulator/NetworkReader.cpp
===================================================================
--- branches/FEPSimulator/NetworkReader.cpp	(revision 80)
+++ branches/FEPSimulator/NetworkReader.cpp	(revision 82)
@@ -5,7 +5,7 @@
  * @param networkFileName input xml file
  */
-NetworkReader::NetworkReader(const char * networkFileName) {
+NetworkReader::NetworkReader(const char * xml) {
     ldsIndex = 0;
-    loadLines(networkFileName);
+    loadLines(xml);
 }
 
@@ -108,11 +108,8 @@
  * @param networkFileName the input xml file
  */
-void NetworkReader::loadLines(const char * networkFileName) {
+void NetworkReader::loadLines(const char * xml) {
     // Load network xml file
-    TiXmlDocument doc(networkFileName);
-    if (!doc.LoadFile()) {
-        cerr << "TiXmlDocument did not load network file..." << endl;
-        return;
-    }
+    TiXmlDocument doc;
+    doc.Parse((const char*)xml, 0, TIXML_ENCODING_UTF8);
 
     // grab <Network> element
