द्वारा सभी तत्व प्राप्त करें मैं एचटीएमएल चपलता पैक पर एक स्टैब ले रहा हूं और इसके बारे में जाने का सही तरीका ढूंढने में परेशानी है।एचटीएमएल एजिलिटी पैक कक्षा
उदाहरण के लिए:
var findclasses = _doc.DocumentNode.Descendants("div").Where(d => d.Attributes.Contains("class"));
हालांकि, स्पष्ट रूप से आप कक्षाएं एक बहुत करने के लिए अधिक जोड़ सकते हैं तो divs तो मैं इस कोशिश की ..
var allLinksWithDivAndClass = _doc.DocumentNode.SelectNodes("//*[@class=\"float\"]");
लेकिन वह मामलों को संभाल नहीं करता है जहाँ आप कई वर्गों को जोड़ें और "फ्लोट" उनमें से केवल एक है ..
class="className float anotherclassName"
क्या यह सब संभालने का कोई तरीका है? मैं मूल रूप से सभी नोड्स का चयन करना चाहता हूं जिनमें कक्षा = और फ्लोट शामिल है।
** जवाब में पूरे स्पष्टीकरण के साथ अपने ब्लॉग पर दर्ज किया गया है: Html Agility Pack Get All Elements by Class
अभ्यस्त इस कारण केवल पाया जा सकता है divs? क्या होगा यदि मैं उस वर्ग को Adam
फिर "div" predicate को हटा दें। – Dai
क्या आप बस कर सकते हैं। डिसेन्डेंट्स ("")? – Adam