【问题标题】:Can I use notepad++ exe in my application?我可以在我的应用程序中使用 notepad++ exe 吗?
【发布时间】:2010-05-21 12:09:58
【问题描述】:

我在 html 敏捷包的帮助下解析 html 文件以从 html 文件中提取表数据。但是有一些 html 文件没有可选的结束标签,或者没有可选的起始标签。因此 html 敏捷包无法正确解析该 html 页面。如果我在记事本 ++ 中打开该 html 文件的内容然后使用选项TestFX-->TestFX HTML Tidy-->TiDy clean document 并像这样使内容整洁。现在这个文件如果我用 html 敏捷包解析,那么它会正确解析它。

用notepad++整理html页面是最好的选择。

所以我不知道,但用户不能这样做,首先他/她用记事本++整理页面然后继续。那我该怎么办?

编辑我使用了 html tidy pack,但在某些情况下,有一些文件没有被解析,但如果我在 notepad++ 中使这个页面整洁,那么它就会被解析。

【问题讨论】:

    标签: c# winforms notepad++ html-agility-pack htmltidy


    【解决方案1】:

    我认为 Notepad++ 正在使用 HtmlTidy 库,你也可以。主页是here

    或者你可以使用HrmlTidy online之类的服务

    编辑:您似乎想使用记事本++(在 HtmlTidy 之上)。 NP++ 有一组有限的command options,因此加载文件不会成为问题。但我找不到任何接口参考来完成您需要的其余部分:整理 HTML 并保存结果。

    【讨论】:

    • 我该怎么做,有什么参考吗?
    【解决方案2】:

    HTML Tidy 独立于 Notepad++,您可以直接在您的 .NET(或其他语言)项目中使用此开源组件。

    有关在 .Net 中使用此功能的更多详细信息,请参阅here

    【讨论】:

      【解决方案3】:

      HTML Tidy 也可单独使用,仅用作 Notepad++ 中的插件。您可能想直接在您的应用程序中使用它。看看http://tidy.sourceforge.net/。提供多种语言的实现。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-05-08
        • 2014-05-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-01-24
        相关资源
        最近更新 更多