Ind*_*ant 6 html c++ html-helper wrapper
我有一个包含许多表的程序,所以我想在调试程序时在日志文件中跟踪它们.我想要彩色的格式化输出,所以我想我是用HTML格式编写的.那么用C++创建HTML文件的最佳方法是什么?
琐碎的方式是如此恶心和容易出错:
std::stringstream ret;
ret << "<TABLE BORDER=\"1\" CELLBORDER=\"0\">\n";
ret << " <TR>\n";
...
Run Code Online (Sandbox Code Playgroud)
所以我认为我写了一个HTML包装器,但我认为有这么多原因.
我希望在C++中使用这种语法或类似的静态类型HTML包装器:
CHtmlHtml Html;
Html <<
Body() % Id("1")
<< H1("My First Heading") <<
<< P("My first paragraph.");
Run Code Online (Sandbox Code Playgroud)
或者在这种情况下
CHtmlTable table;
table % Border(1) % CellBorder(0) <<
Tr() <<
Td("Text") % Colspan(4);
Run Code Online (Sandbox Code Playgroud)
有没有类似的项目?