2

有谁知道是否有可用于 .NET 的 HTML Tidy 的本机端口?在 Sourceforge 中,有一个 TidyNet 项目——它自 2005 年以来就没有更新过,看起来只是一个包装器。Java 端口似乎作为最近的 JTidy 项目存在。

HTML Tidy 项目页面: http ://tidy.sourceforge.net/

4

1 回答 1

2

你是对的,Tidy.NET 已经有一段时间没有更新了。

另一种方法是该页面上的TidyForNet链接到 SVN 中的源代码。

“这个包装器基于 Adrian Bateman 提供的包装器

这个 .NET 和 Wrapper 的主要优点是它直接绑定到用 C 编写的原始 HTML Tidy 库。然后它公开了一个可以被任何 .NET 应用程序使用的 .NET 类。通过直接绑定到原始 HTML Tidy 源,在原始 HTML Tidy 程序中合并更新只是更新源文件的问题。

但是,由于 Linux 平台上缺乏对 C++.NET 的支持,包装器本身已经用 C# 重写,现在使用 P/Invoke 调用来访问 HTML Tidy 库。当然,HTML Tidy 本身并没有用 C# 重新编写,并且任何时候都可以通过更新源代码来获得最新版本。”

于 2009-12-06T22:52:00.927 回答