我无法找到自动格式化HTML代码的算法。
答案 0 :(得分:0)
答案 1 :(得分:0)
不完全知道你的意思,但是看看这个页面htmlagilitypack,你可以用html管理很多东西: - )
答案 2 :(得分:0)
如果您想要严格意义上的算法,那么您可以执行以下操作:
int counter = 0;
寻找html元素: 如果你找到一个开放元素,缩进它(计数器)空格并增加计数器。否则,如果找到关闭元素减少计数器,并缩进元素(计数器)空格。所有其他文本都是缩进的计数器空格。环...
在文件的末尾,计数器应该再次为0。 如果没有打开特定类型的元素,就不应该遇到关闭元素,否则,文件格式错误。