dom - Xpath में "नहीं" का उपयोग कैसे करें?




xpathquery (2)

आप not(expression) फ़ंक्शन का उपयोग not(expression) कर सकते हैं

या

expression != true()

मैं इस तरह का कुछ लिखना चाहता हूं:

//a[not contains(@id, 'xx')]

(जिसका मतलब है कि 'आईडी' विशेषता में सभी लिंक स्ट्रिंग 'xx' नहीं होते हैं)

मुझे सही वाक्यविन्यास नहीं मिल रहा है।


इन उत्तरों में से कोई भी मेरे लिए अजगर के लिए काम नहीं किया। मैंने इसका हल किया

a[not(@id='XX')]

इसके अलावा आप अपने xpath में उपयोग या स्थिति का उपयोग कर सकते हैं ऑपरेटर। जैसे कि

a[not(@id='XX')]|a[not(@class='YY')]

कभी-कभी हम तत्व चाहते हैं जिसमें कोई कक्षा न हो। तो आप ऐसा कर सकते हैं

a[not(@class)]





xpathquery