是否有 实用程序 可以将任意(或至少从HTML doc)字符串转换为格式良好的C#字符串。这样做的动机是我正在进行大量HTML文档的单元测试,我不想将它们作为文件加载,而是保留内联字符串。我想将一些HTML粘贴到编辑器中,并输出一个看起来合理的C#字符串。 例如:
转换它:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US" xmlns:fb="http://ogp.me/ns/fb#" itemscope itemtype="http://schema.org/">
分为:
@"<html xmlns=""http://www.w3.org/1999/xhtml"" xml:lang=""en-US"" " +
"lang=""en-US"" xmlns:fb=""http://ogp.me/ns/fb#"" itemscope " +
"itemtype=""http://schema.org/"">"
如果没有,对HTML或.net字符串的角落案例的任何想法都可能是个问题?我确信它并不像String.Replace("\"", "\"\"")
那么简单,并且每隔80个字符就会破坏这些行....
即使是Notepad ++或其他编辑器的插件也可以使用。