【问题标题】:What is HTMLCleaner in android什么是 Android 中的 HTMLCleaner
【发布时间】:2011-01-04 16:40:55
【问题描述】:

谁能告诉我什么是 Html Cleaner 以及它的用途?

谢谢, 大卫

【问题讨论】:

    标签: android html


    【解决方案1】:

    嗨,请参阅本网站的此答案http://htmlcleaner.sourceforge.net/

    HtmlCleaner 是 开源 HTML 用Java编写的解析器。上找到的 HTML Web 通常是脏的、格式不正确的,并且 不适合进一步加工。为了 任何严重的消费此类 文件,首先要 收拾残局并带来订单 到标签、属性和普通文本。 对于给定的 HTML 文档, HtmlCleaner 重新排序个人 元素并生成格式良好的 XML。 默认情况下,它遵循类似的规则 大多数网络浏览器使用的 为了创建文档对象模型。 但是,用户可以提供自定义标签 和标签过滤规则集和 平衡。

    例如,考虑下面的例子............,

    <table id=table1 cellspacing=2px
        <h1>CONTENT</h1>
        <td><a href=index.html>1 -> Home Page</a>
        <td><a href=intro.html>2 -> Introduction</a>
    
    
        After putting it through HtmlCleaner, XML similar to the following is coming out: 
        <?xml version="1.0" encoding="UTF-8"?>
        <html>
           <head />
           <body>
              <h1>CONTENT</h1>
              <table id="table1" cellspacing="2px">
                 <tbody>
                    <tr>
                       <td>
                          <a href="index.html">1 -&gt; Home Page</a>
                       </td>
                       <td>
                          <a href="intro.html">2 -&gt; Introduction</a>
                       </td>
                    </tr>
                 </tbody>
              </table>
           </body>
        </html>
    

    关于如何使用 htmlCleaner ,请参考本网站,http://thinkandroid.wordpress.com/2010/01/05/using-xpath-and-html-cleaner-to-parse-html-xml/

    【讨论】:

      【解决方案2】:

      HTML Cleaner 顾名思义,是一个用于“清理”并将格式错误的 HTML 转换为 XHTML 以便能够使用 XML 解析器对其进行解析的库。

      【讨论】:

        猜你喜欢
        • 2013-04-13
        • 2012-12-25
        • 2011-11-16
        • 2013-10-28
        • 2018-08-21
        • 2021-06-27
        • 1970-01-01
        • 2016-05-22
        • 1970-01-01
        相关资源
        最近更新 更多