這是個好主意嗎?那麼我已經使用了像JSoup這樣的其他第三方庫,它效果很好,但是對於這個項目來說它是不同的。當您只想從中獲取一個項目時,是否值得加載和解析整個文檔?一些html頁面也很簡單,所以我也可以使用String方法。原因是導致內存將成爲問題,並且也需要一些時間來加載文檔。當解析XML我一直使用SAX解析器,因爲它不會在內存中加載它,它是快速的。我可以在html文檔上使用相同的東西嗎,或者在那裏已經有這樣一個?所以如果有一個非DOM的HTML輕量級解析器,那也會很棒。使用純String方法的Java Parser HTML?
0
A
回答
1
如果HTML是XML標準(即它的XHTML),那麼你可以使用標準的SAX解析器。在這裏,你可以找到在Java的HTML解析器的列表可供選擇:http://java-source.net/open-source/html-parsers。 HotSax可能會處理您的所有用例。
+0
感謝我會給那些一試 – 2012-02-23 01:52:55
相關問題
- 1. 使用HTML解析Javascript與HTML DOM PARSER
- 2. 支持XPath軸的Java Html Parser?
- 3. PHP Html Dom/Parser
- 4. 使用Java從純文本生成HTML
- 5. 如何使用Java自帶的Parser從HTML中提取信息?
- 6. BeautifulSoup Parser Confusion - HTML
- 7. java返回String []方法
- 8. Log Parser HTML報告
- 9. Ruby中的String#方法vs String#方法()
- 10. HTML DOM PARSER UTF-8
- 11. java VTD-Parser Logic
- 12. 爲什麼Java的主要方法使用String []而不是String dot dot dot
- 13. 對Java中的String和Object使用equals()方法
- 14. 的Java:方法返回String或詮釋
- 15. Java的String返回方法不返回
- 16. Java的String toString方法零誤差
- 17. 使用/不使用虛擬方法實現純虛擬方法?
- 18. 我無法使用Color.FromName(string s)方法
- 19. Java:將列表<String>轉換爲方法(String,String,String)的輸入
- 20. C++用純虛方法覆蓋純虛方法
- 21. Java - 將TreeSet <String>轉換爲String []的最有效方法?
- 22. java:使用executeQuery(string)方法不支持錯誤?
- 23. 如何從Kotlin源直接使用Java String方法(分割)?
- 24. 使用Facebook presto-parser
- 25. Parser for Java中的CallGraph?
- 26. selenium.attachFile(String fieldLocator,String fileLocator)方法
- 27. 如何使用Stanford Parser獲取使用java的POS標籤?
- 28. 使用方法語法或純html構建jQuery對象是否更快?
- 29. 如何從C++調用Java方法(java返回String [])?
- 30. android:send&get String除了使用extra()方法
只是一個念頭,也許是操作系統可以爲您更快做的工作,如果你正在尋找一個字符串。某種與正則表達式的grep,取決於您的環境 – 2012-02-22 19:35:41
那麼它的主要將是在Android的 – 2012-02-22 20:02:55
我真的不知道關於Android任何事情,但我沒有找到[這裏](http://www.freeyourandroid.com/guide/ Linux的UNIX殼命令,Android)和[這](http://forum.xda-developers.com/showthread.php?t=1509517) – 2012-02-22 21:17:15