2010-11-04 17 views
9

क्या अन्य विकल्प वर्तमान में एफ # में एचटीएमएल पार्स करने के लिए मौजूद हैं? वर्तमान में कुछ नियमित अभिव्यक्ति है, लेकिन अजगर ब्यूटीफुल सूप http://www.crummy.com/software/BeautifulSoup/ की तरह कुछ पसंद करते हैं या एक API एफ # से jQuery के समान का उपयोग करने में सक्षम होगा।एफ # एचटीएमएल पार्स करने

मैं fslex देखा और fparsec लेकिन मुझे यकीन है कि अगर किसी को पहले से ही इन के साथ कुछ html को पार्स पुस्तकालय का निर्माण किया है या मैं अपने खुद के बारे में करने के लिए होता नहीं कर रहा हूँ है।

उत्तर

8

मैं इस का उपयोग कर की कोशिश की है नहीं (एफ से # या अन्यथा) लेकिन Html Agility Pack नेट के लिए पसंदीदा समाधान हो रहा है।

What is the best way to parse html in C#?

+0

मैं अब और वास्तव में ऐसा लगता है कि एक वर्ष से अधिक के लिए इस का उपयोग कर रहा है। मैं एक XPath बग में भाग गया, लेकिन अन्यथा यह पूरी तरह से विश्वसनीय है। – Daniel

+0

XPath बग क्या था? मैं XPath के साथ इस लाइब्रेरी का उपयोग कर रहा हूं और अब तक यह अच्छा रहा है। यद्यपि कुछ अन्य विकल्पों की उम्मीद है। – yanta

+0

@yanta, जाहिरा तौर पर "एचटीएमएल चपलता पैक अब Linq वस्तुओं के लिए (इंटरफ़ेस Xml की तरह करने के लिए एक LINQ के माध्यम से) का समर्थन करता है।" हालांकि मुझे यकीन नहीं है कि एफ # के माध्यम से इसका लाभ कैसे उठाया जा सकता है। –

संबंधित मुद्दे