iphone - 如何在解析之前使用TouchXML将HTML转换为整洁的XHTML?

时间:2011-08-11 12:12:51

标签: iphone objective-c html-parsing touchxml

有几个问题的标题与此类似,要求将TouchXML与HTML Tidy一起使用。但几乎所有人都试图询问如何设置Tidy。

Mine试图询问(如果你允许我:D)我究竟能用TouchXML解析HTML。

所以

  1. 我是否应该只将XHTML提供给TouchXML进行解析?

  2. TouchXML可以使用Tidy自动将HTML转换为XHTML吗?怎么做?

  3. 我应该使用CXHTMLDocument构建docNode吗?

  4. 我搜索了很多关于HTML& amp; TouchXML,但似乎没有什么是真正有用的如何做到这一点。我还找到了一个关于TouchXML的教程页面,但它是针对XML的。我还发现人们正在谈论在TouchXML中为HTML打开一些开关,你能否告诉我更多关于这些开关的位置和方法的信息?

  5. 抱歉,请原谅我是新手。我完全迷失了。

    由于

1 个答案:

答案 0 :(得分:2)

要在HTML Tidy中启用Touch XML,请确保在第一次包含CTidy.h之前在项目中定义TOUCHXMLUSETIDY。由于Touch XML框架中的一些代码选择,您的定义不能为空。所以像这样:

#define TOUCHXMLUSETIDY TRUE

//不是

#define TOUCHXMLUSETIDY

那应该解决你的链接问题。当我有时间的时候,我会扩展这个答案以包含更多有用的信息。