void Teuchos::writeParameterListToXmlOStream( const ParameterList ¶mList, std::ostream &xmlOut, RCP<const DependencySheet> depSheet ) { XMLParameterListWriter plWriter; XMLObject xml = plWriter.toXML(paramList, depSheet); xmlOut << xml << std::endl; }
// ============================================================================ void EpetraExt::XMLWriter:: Write(const std::string& Label, Teuchos::ParameterList& List) { TEUCHOS_TEST_FOR_EXCEPTION(IsOpen_ == false, std::logic_error, "No file has been opened"); if (Comm_.MyPID()) return; std::ofstream of(FileName_.c_str(), std::ios::app); of << "<List Label=\"" << Label << "\">" << std::endl; XMLParameterListWriter Writer; XMLObject Obj = Writer.toXML(List); of << Obj.toString(); of << "</List>" << std::endl; of.close(); }