在C#应用程序中使用Notepad ++编辑XML

时间:2013-09-12 12:25:52

标签: c# xml notepad++

我需要使用notepad ++打开和编辑XML文件,我知道如何使用savefileDilog打开文本文件,但我需要在Notepad ++中获取用于XML编码的Color编码,请帮我这样做,如果我能得到的话标签属性的颜色以其他方式也可以。

2 个答案:

答案 0 :(得分:0)

Process.Start( fullPathToNotePadPlusPlus, filename )

但是你需要完整的Notepad ++路径,我不确定最好的方法来获得它。

最简单的方法可能是将.xml文件与notepad ++相关联。

右键单击xml文件,然后执行“打开方式” - > “选择默认程序”

然后设置Notepad ++(您可能需要浏览它)

选中“始终使用所选程序打开此类文件”

然后你可以这样做:

Process.Start( filename )

答案 1 :(得分:0)

Notepad ++有语言的命令行参数-l,因此您可以使用所需的语法高亮显示它。

Process.Start(pathToNotepadExe, "-lxml [filename]");

请参阅http://npp-community.tuxfamily.org/documentation/notepad-user-manual/command-line