ukn_string ConfigParserXmlImpl::writeToString(const char* indent) const {
    if(!mDocument)
        return ukn_string();

    myWritter writter(indent);
    mDocument->save(writter, PUGIXML_TEXT("\t"), pugi::format_indent, pugi::encoding_utf8);
    return writter.str;
}
StreamPtr ConfigParserXmlImpl::writeToStream(const char* indent) const {
    if(!mDocument)
        return MakeSharedPtr<MemoryStream>();

    myStreamWritter writter(indent);
    mDocument->save(writter, PUGIXML_TEXT("\t"), pugi::format_indent, pugi::encoding_utf8);
    return writter.stream;
}
示例#3
0
文件: test.cpp 项目: noelq/EpiHistory
int	main(int ac, char **av)
{
  //Process	p(&pouet);
  std::ifstream file;
  long    lSize;

  if (ac > 1)
    std::cout << reader() << std::endl;
  else
    {
      init();
      writter("alors on vas tester ca");
    }

  //if( remove( "pipe_test" ) != 0 )
  //   printf("%s\n", "Error deleting file" );
  //else
  //  printf("%s\n", "File successfully deleted" );

   return 0;
}