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; }
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; }