4
我目前使用Syntax Highlighter在页面上显示XML或SOAP消息。对于已经正确格式化的邮件(换行符,缩进等)来说,这种方式工作正常。但是,如果我有一个XML字符串,如:C#或JavaScript代码格式化程序
string xml = "<doc><object><first>Joe</first><last>Smith</last></object></doc>";
我会写的字符串的页面和JavaScript荧光笔可以正确的语法高亮显示的字符串,但它是所有在一行。
是否有C#字符串格式化程序或某些语法高亮库,具有可以插入换行符,缩进等的“智能”缩进功能...?
的Visual Studio代码格式(按Ctrl + K,d)通过增加缩进和换行符格式文档。同样的事情不是吗? – nivlam 2010-02-26 13:36:30
不,你会发现它不会格式化字符串'XML =“ ”;'就好像它是XML,对我的回答所陈述的理由。 –
RedFilter
2010-02-26 13:43:04
我的意思是它会格式化你的文档。你提到改变变量将是一件坏事。我正在比较改变一个“代码文件”。 – nivlam 2010-02-26 13:45:31