我正在尝试使用TouchXML解析 HTML 。但是,似乎我要解析的数据(我不控制源,它是从 Internet 下载的)部分格式不正确 - 我在解析过程中遇到各种错误。因此,似乎我应该使用内置的 tidy 支持来修复 HTML,但我似乎找不到任何有关如何启用它或将 libtidy 成功链接到我的项目的文档或信息。
如果有人有任何关于如何做到这一点的信息,将不胜感激。或者,如果我可以使用其他工具来执行此操作 - 请告诉我!
我正在尝试使用TouchXML解析 HTML 。但是,似乎我要解析的数据(我不控制源,它是从 Internet 下载的)部分格式不正确 - 我在解析过程中遇到各种错误。因此,似乎我应该使用内置的 tidy 支持来修复 HTML,但我似乎找不到任何有关如何启用它或将 libtidy 成功链接到我的项目的文档或信息。
如果有人有任何关于如何做到这一点的信息,将不胜感激。或者,如果我可以使用其他工具来执行此操作 - 请告诉我!
实际上,您可以链接到框架并包含标题,而无需下载源代码。
libtidy.dylib
/usr/include/tidy
到HEADER_SEARCH_PATHS
事实证明,尽管框架可以链接到 xcode 项目,但缺少标题。我通过下载HTML Tidy Source(src 和 include 目录)解决了这个问题,并将它们添加到我的 xcode 项目中进行编译。