将 TouchXML 与 HTML Tidy 结合使用
我正在尝试在 iPhone 应用程序中设置 TouchXML 以解析网站中的 HTML,但不幸的是该网站的 HTML 不是有效的 XML。我想使用 HTML tidy 来整理它,事实上 TouchXML 有一个设置,TOUCHXMLUSETIDY
,打开它后实际上可以做到这一点。但是当我打开此设置时,出现以下错误:Tidy.h:找不到这样的文件或目录。
我在目标中安装了 libtidy.dylib,并尝试下载 HTML Tidy 源代码和将其直接放入我的应用程序中,但没有任何效果。关于如何在 iPhone 上将 HTML 整理为有效的 XML 有什么建议吗?
I am trying to set up TouchXML in my iPhone app to parse HTML from a website, but unfortunately the website's HTML isn't valid XML. I'd like to use HTML tidy to tidy it up, and in fact TouchXML has a setting, TOUCHXMLUSETIDY
, which when turned on in fact does this. But when I turn on this setting, I get the following errors: Tidy.h: No such file or directory found.
I have libtidy.dylib installed in my target, and tried downloading the HTML Tidy source and putting it directly into my app, but nothing is working. Any suggestions for how to tidy up HTML into valid XML on the iPhone?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Tidy.h 位于 /usr/include/tidy 中,将其添加到 xcode 中的用户头搜索路径中,并将 -ltidy 添加到其他链接器标志中。你应该已经准备好了。
Tidy.h is found in /usr/include/tidy add that to your User Header Search Paths in xcode as well as add -ltidy to your Other Linker Flags. You should be all set.
您是否下载了 TouchXML?
然后您应该将 /TouchXML/Externals/tidy/src 中的文件添加到您的项目中。这就是整齐!
Did you download the TouchXML?
Then you should add the files in /TouchXML/Externals/tidy/src to your project. That's the tidy!