我想知道的是它可以檢索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. operator <<:std :: cout << i <<(i << 1);
- 2. << <<超載
- 3. 使用>>,>,> |,||,| <,<,<<,<<
- 4. 如何使用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>:
- 5. Asp.net:使用的<%#或<%
- 6. 的Rails搞亂我的代碼以「<<<<<<< HEAD」
- 7. <jsp:include或<@include或Tiles
- 8. PHP操作<<<
- 9. 什麼意思的符號在java中「<<<」「<< =」「<<」
- 10. <%$,<%@,<%=,<%#...這是怎麼回事?
- 11. PHP表達<<< EOB
- 12. print <<< HTML in php?
- 13. HTML標記:<<< HTML
- 14. <script>或<noscript>?
- 15. 浮動元素<br /><br /><br /><br /><br /\><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
- 16. <text>與<span>
- 17. 在<和<=
- 18. cout << stringstream
- 19. Overloading << C++
- 20. PHP使用$ var = <<< EOM
- 21. 使用<<< CON在PHP中
- 22. 額外<<<<<<< HEAD來自每個空格時從到位桶混帳文件拉
- 23. 如何使用Eigen 3表示「<真或假> = <array><= <scalar>」?
- 24. 爲什麼不使用<< EOF代替cat << EOF?
- 25. 使用<<操作
- 26. Php <<<是什麼意思?
- 27. 的MySQL/PHP:<code>id</code>,<code>name</code>,<code>category</code>和一個<code>ratings</code>表列:<code>id</code>,<code>item</code>,<code>rating</code>如何使用JOIN語句
- 28. 在bash中,<<<用於什麼?
- 29. 什麼是PHP中的「<<< SQL」?
- 30. 如何使操作符的左操作數<<一個函數?</p> <pre><code>Integer obj; obj << 5 << 3 << 2; </code></pre> <p>精細:
謝謝你把我介紹給JSOUP。它效果很好。 –