1
我在我的Vala應用程序中使用LibXML來解析HTML代碼。但是,如果通過驗證器傳遞它,則使用的HTML無效(儘管瀏覽器通常顯示它)。在這個HTML中,一些標籤沒有關閉,例如他們使用<img>
而不是<img />
和<meta>
而不是<meta/>
。我對此無能爲力,例如要求他們寫出有效的HTML。但我需要解析它,而libxml2不能做到這一點(簡而言之,doc->get_root_element()
總是返回null)。如何讓libxml2解析非嚴格的HTML?
我可以做些什麼來使libxml2解析無效的HTML嗎?
瞭解了,謝謝你的回答! – serge1peshcoff 2014-12-02 21:57:11