我想知道的是它可以檢索HTML標籤和純文本HTML標記和純文本?我讀here,它不被推薦。那麼有沒有其他方法或簡單的代碼可以讓你像上面想要的那樣檢索HTML和純文本?我仍然是Android的初學者。感謝您的幫助。如</p> <p><code><p>This is text </p></code>或<code><div></code>或<code>This is text</code></p> <p>使用<code>XmlPullParser</code>檢索URL
0
A
回答
0
JSOUP是一個偉大的解析器,是最常用的一個。
另一件可能對你有幫助的事情是HTML organizer
,在編寫解析器時發生的一件常見事情是由於格式錯誤的HTML文件造成的錯誤。這種情況經常發生在你期望的事情上,所以HTML organizer
可以減少錯誤的數量。
我用了一個優秀的組織者是:Tidy
1
我認爲你最好的選擇(我也使用過)是JSOUP。
JSOUP提供了一個非常方便的API來提取和操作數據,使用DOM,CSS和類似jquery的方法。 JSOUP允許您從URL,文件或字符串等中抓取和解析HTML。
jSoup:https://jsoup.org/
您在這裏有一個很好的教程(不是我) http://www.androidbegin.com/tutorial/android-basic-jsoup-tutorial/
相關問題
- 1. Heredoc <<<或<<?
- 2. git「<<<<<<< HEAD」
- 3. 「<<<<<<< HEAD」模板
- 4. operator <<:std :: cout << i <<(i << 1);
- 5. << <<超載
- 6. github增加<<<<<<< HEAD
- 7. 使用>>,>,> |,||,| <,<,<<,<<
- 8. 如何使用jquery/Javascript合併段落到父鏈接?使用jQuery</p> <pre><code><a class="link"> This is some text This is some more text And some more </a> </code></pre> <p>:
- 9. html中的可訪問性:重點和說話?</p> <pre><code><body> <p><strong>IMPORTANT:</strong> This is desc text.</p> ... </body> </code></pre> <p>我想重點,講:
- 10. Asp.net:使用的<%#或<%
- 11. 的Rails搞亂我的代碼以「<<<<<<< HEAD」
- 12. <jsp:include或<@include或Tiles
- 13. 'std :: operator <<'operator <<'不匹配'std :: operator <<
- 14. std :: cout << x;和std :: cout << x << std :: endl;?
- 15. PHP操作<<<
- 16. 怎麼了SVN把「<<<<<<<.mine」遍佈整個地方?
- 17. 什麼意思的符號在java中「<<<」「<< =」「<<」
- 18. 什麼是我的檔案中的「<<<<<<< head」?
- 19. THREE.Camera.prototype.lookAt</ <() -</ <是什麼意思?
- 20. <%$,<%@,<%=,<%#...這是怎麼回事?
- 21. PHP:<<< VS ob_start
- 22. < - ,[[< - ,$ < - 和:=與環境
- 23. PHP表達<<< EOB
- 24. HTML標記:<<< HTML
- 25. print <<< HTML in php?
- 26. 「<<」用Verilog
- 27. <script>或<noscript>?
- 28. 浮動元素<br /><br /><br /><br /><br /\><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
- 29. 使用<< END
- 30. ASP.NET <%#與<%
謝謝你把我介紹給JSOUP。它效果很好。 –