C# 自动格式化html的算法

C# 自动格式化html的算法,c#,.net,C#,.net,我找不到自动格式化HTML代码的算法。有一个算法。我不太清楚你的意思,但是看看这个页面,你可以用HTML来管理很多事情:-)如果你想要一个严格意义上的算法,那么你可以这样做: int计数器=0 查找html元素: 若您找到一个打开的元素,那个么将其缩进(计数器)空格并增加计数器。否则,如果找到结束元素,请减少计数器,并缩进元素(计数器)空格。所有其他文本都缩进计数器空格。循环 在文件末尾,计数器应再次为0。 如果没有打开特定类型的元素,就不应该遇到关闭元素,否则,您的文件格式会很差。自动格式化H

我找不到自动格式化HTML代码的算法。

有一个算法。

我不太清楚你的意思,但是看看这个页面,你可以用HTML来管理很多事情:-)

如果你想要一个严格意义上的算法,那么你可以这样做:

int计数器=0

查找html元素: 若您找到一个打开的元素,那个么将其缩进(计数器)空格并增加计数器。否则,如果找到结束元素,请减少计数器,并缩进元素(计数器)空格。所有其他文本都缩进计数器空格。循环

在文件末尾,计数器应再次为0。
如果没有打开特定类型的元素,就不应该遇到关闭元素,否则,您的文件格式会很差。

自动格式化HTML代码的算法是什么?关于你想做什么,你能说得更具体些吗?HTML Tidy绝对是使用.netPlease阅读的HTML格式化方法。HTML agility pack是一个读/写DOM解析器,因此它可以用于构建HTML格式化程序,但(除非我遗漏了什么)不会立即完成。