我在XML::LibXML::Reader文檔中找不到解析HTML的任何內容。我試圖解析一個HTML網站,它不起作用。 我的結論是,XML :: LibXML :: Reader不適用於HTML的權利?XML :: LibXML :: Reader是否讀取HTML?
1
A
回答
3
除非它真的是XHTML,否則不。 XML比HTML更嚴格,XML解析器通常無法解析HTML。
HTML::TokeParser(或其基類HTML::PullParser)與XML::LibXML::Reader(但不是全部相似)最相似。
您可能想要查看HTML-Tree以瞭解與使用HTML的LibXML類似的內容。還有HTML::TreeBuilder::LibXML,它圍繞HTML-Tree封裝了更多的與LibXML兼容的接口。
1
不,但是HTML::TreeBuilder::LibXML在HTML paser上實現了兼容接口。
相關問題
- 1. XML :: LibXML提取值
- 2. 是否有理由在我的XML :: LibXML示例中使用XML :: LibXML :: Number對象?
- 3. HTML GET讀取XML
- 4. 從Javascript讀取XML,是否合理?
- 5. Perl讀取XML值
- 6. 如何使用libxml-ruby在Ruby中讀取大型XML文件?
- 7. javascript xml reader
- 8. Perl XML :: LibXML用法
- 9. 驗證XML與XML ::的libxml
- 10. Perl XML :: LibXML排除xml doctype
- 11. 是否有Safari Reader的API?
- 12. XML驗證libxml的
- 13. 提取XML標籤內容::的libxml
- 14. 如何讀取在Perl的libxml節點的值::讀者
- 15. XML :: LibXML - 檢測兩個元素是否相同?
- 16. delphi opensoure xml writer&reader
- 17. XML :: LibXML和名稱空間
- 18. 在XML :: LibXML中是否存在與XML :: DOM :: Node :: dispose等價的內容?
- 19. XML解析使用XML ::的libxml
- 20. Ruby LibXML跳過大節點
- 21. xml庫[Libxml安裝問題
- 22. Perl XML :: LibXML更新信息
- 23. 使用LibXML驗證XML
- 24. XML :: LibXML perl空閒內存
- 25. Perl XML :: LibXML安裝失敗
- 26. Perl的XML :: LibXML的textContent
- 27. 的StreamReader不讀取HTML後XML
- 28. 如何將HTML讀取爲XML?
- 29. 如何包含和讀取XML的HTML?
- 30. 如何讀取XML標記中的HTML?