जब विशेषताओं में एक से अधिक शब्द होते हैं, तो मुझे विशेषता द्वारा नोड्स चुनने में समस्या होती है। उदाहरण के लिए:
<div class="atag btag" />
यह मेरी xpath अभिव्यक्ति है:
//*[@class='atag']
अभिव्यक्ति के साथ काम करता है
<div class="atag" />
लेकिन पिछले उदाहरण के लिए नहीं। मैं कैसे चयन कर सकता हूं <div>
?
div.atag
या का उपयोग करना चाहिए div.btag
। सुपर सरल, स्ट्रिंग मिलान नहीं, और तेजी से (और ब्राउज़रों में बेहतर समर्थित)। XPath (HTML के विरुद्ध) को उस चीज़ के लिए पुनःप्राप्त किया जाना चाहिए जो इसके लिए उपयोगी है ... इसमें निहित पाठ द्वारा और DOM नेविगेशन के लिए तत्व खोजना है।