目前存在哪些用於解析F#中的html的選項?目前有一些正則表達式,但會喜歡Pythons Beautiful Soup http://www.crummy.com/software/BeautifulSoup/之類的東西,或者能夠使用類似於F#中的jQuery的api。F#html解析
我已經看到了fslex和fparsec,但我不確定其他人是否已經用這些構建了一些html解析庫,或者我將不得不編寫自己的解析庫。
目前存在哪些用於解析F#中的html的選項?目前有一些正則表達式,但會喜歡Pythons Beautiful Soup http://www.crummy.com/software/BeautifulSoup/之類的東西,或者能夠使用類似於F#中的jQuery的api。F#html解析
我已經看到了fslex和fparsec,但我不確定其他人是否已經用這些構建了一些html解析庫,或者我將不得不編寫自己的解析庫。
我還沒有試過使用這個(來自F#或其他),但Html Agility Pack似乎是.NET的首選解決方案。
今天有是具有Html Parser和Html CSS Selectors能力(同jQuery選擇)一個F# Data庫。圖書館也有Html Type Provider。
我已經使用了一年多,真的很喜歡它。我遇到了一個XPath錯誤,但是否則它是完全可靠的。 – Daniel 2010-11-04 19:36:52
什麼是XPath錯誤?我一直在使用這個XPath庫,到目前爲止它一直很好。雖然希望有其他的選擇。 – yanta 2010-11-06 07:03:04
@ yanta,顯然「Html Agility Pack現在支持Linq到對象(通過LINQ to Xml Like界面)」。雖然我不確定如何通過F#來利用它。 – 2010-11-08 00:54:56