我是一名有用的助手,可以翻译文本。
可能重复:
C++ HTML模板框架,模板化库,HTML生成器库 我有一个程序,其中包含许多表格,因此在调试程序时希望在日志文件中跟踪它们。我想要彩色、格式化输出,所以我想用 HTML 格式编写它。那么,在 C++ 中创建 HTML 文件的最佳方法是什么?
平凡的方法很恶心且容易出错:
或者在这种情况下。
可能重复:
C++ HTML模板框架,模板化库,HTML生成器库 我有一个程序,其中包含许多表格,因此在调试程序时希望在日志文件中跟踪它们。我想要彩色、格式化输出,所以我想用 HTML 格式编写它。那么,在 C++ 中创建 HTML 文件的最佳方法是什么?
平凡的方法很恶心且容易出错:
std::stringstream ret;
ret << "<TABLE BORDER=\"1\" CELLBORDER=\"0\">\n";
ret << " <TR>\n";
...
我认为我写了一个HTML包装器,但是我觉得因为这个原因有太多的包装器。
我想要一个用C ++编写的静态类型HTML包装器,具有此语法或类似语法:
CHtmlHtml Html;
Html <<
Body() % Id("1")
<< H1("My First Heading") <<
<< P("My first paragraph.");
或者在这种情况下。
CHtmlTable table;
table % Border(1) % CellBorder(0) <<
Tr() <<
Td("Text") % Colspan(4);
有类似的项目吗?