标签: c# visual-studio knockout.js
我为我的框架开发了代码生成器,它生成了html文件。
Html文件是Knockout的模板,当我使用无格式版本运行应用程序时,淘汰赛会在浏览器上为我制作糟糕的DOM。
但是当我按下Ctrl + E + D在visual studio中格式化我生成的html,然后再次运行app时,我在UI上看到了正确的结果。
所以我的问题是:如何通过C#编程格式化生成的html代码?
注意:也许Visual Studio中的Ctrl + E + D修复了一些常见问题,是否有人对此有所了解?
提前致谢
答案 0 :(得分:2)
如果您生成的html文件是有效的xml,则可以在XDocument中加载html文件,然后再次保存。 XDocument会自动为您格式化xml(html)。
答案 1 :(得分:0)
尝试jsbeautifier:
美化,解压缩或反混淆JavaScript和HTML,使JSON / JSONP可读等等。