XMLReader inputtop(xml, path);
XMLReader paramtop(xml, path);
void read(XMLReader& xml, const string& path, Seqprop_input_t& input){  XMLReader inputtop(xml, path);  // Read the input  try  {    // The parameters holds the version number    read(inputtop, "Param", input.param);    // Read in the gauge configuration info    read(inputtop, "Cfg", input.cfg);    // Read in the forward_prop/seqprop info    read(inputtop, "Prop", input.prop);  }  catch (const string& e)   {    QDPIO::cerr << "Error reading data: " << e << endl;    throw;  }}