मैं तालिका तालिका का चयन कैसे करूं जिसमें एक सेल है जिसमें XPath के साथ निर्दिष्ट टेक्स्ट है?XPath एक तालिका पंक्ति का चयन करने के लिए जिसमें एक सेल है जिसमें निर्दिष्ट टेक्स्ट
उत्तर
का उपयोग करें:
ExpressionSelectingTable/tr[td//text()[contains(., 'targetString')]]
इसका मतलब यह है:
हर tr
कि अभिव्यक्ति ExpressionSelectingTable
और उस (tr
) द्वारा चयनित किसी भी तालिका का एक बच्चा है है का चयन करें कम से कम एक td
बच्चा है कि कम से कम एक पाठ नोड वंशज कि स्ट्रिंग 'targetString'
+1 सही उत्तर। –
मुझे लगता है कि आप 'ExpressionSelectingTable // tr [...]' चाहते हैं, क्योंकि पंक्तियां 'thead', 'tbody', और/या tfoot' के बच्चे हो सकती हैं। – Phrogz
@Phrogz: हाँ, यह एक अच्छा अवलोकन है, धन्यवाद। मेरा एचटीएमएल थोड़ा सा जंगली है ... मैंने इसे उद्देश्य पर किया है, क्योंकि टेबल के अंदर एक टेबल हो सकती है और मैं बाहरी तालिका का चयन नहीं करना चाहता था .. –
कोशिकाओं कुछ पाठ तो आप इस XPath अभिव्यक्ति का प्रयोग करेंगे युक्त पंक्तियों का चयन करने के लिए:
//tr/td[normalize-space(text())="Banana"]/..
यह किसी भी td
पाठ "केले" शामिल हैं और फिर उस का चयन करता है के साथ माता-पिता का चयन करता है /..
यह सवाल का जवाब नहीं देता है - क्या चुना जाना चाहिए पंक्तियों जिसमें केले शामिल हैं। आपका उत्तर एक 'td' के साथ एक tr' का चयन नहीं करता है जिसमें 'सेब और केला' का मूल्य –
भी है, यह एक निश्चित नोड तक पहुंचने के लिए अच्छी शैली नहीं है और फिर वापस चढ़ने के लिए - अधिकांश मामलों में समकक्ष अभिव्यक्ति मौजूद है जो केवल आगे अक्ष का उपयोग करती है। –
हालांकि प्रश्न "एक" क्वेरी के लिए पूछे जाने पर, मुझे "सामान्यize_स्पेस" का उपयोग करने के बारे में यह सुझाव देखने में प्रसन्नता हो रही है जब आप टेक्स्ट को बिल्कुल व्हाइटस्पेस को छोड़कर मेल करना चाहते हैं। –
- 1. एक्सेल सेल जिसमें से एक फ़ंक्शन को
- 2. jQuery - एक टी का चयन कैसे करें जिसमें वें है?
- 3. रेल/कैपिबारा: तालिका पंक्ति में किसी लिंक पर क्लिक करने के लिए जिसमें अद्वितीय टेक्स्ट
- 4. एक पंक्ति का चयन कैसे करें जिसमें दो अलग-अलग गुणों वाले एक coloumn है?
- 5. क्या एक स्ट्रिंग से मिलान करने के लिए एक रेगेक्स है जिसमें ए है जिसमें बी
- 6. एक बटन सामग्री निर्दिष्ट करना जिसमें टेक्स्ट और बाध्यकारी पथ का मिश्रण है
- 7. आंतरिक टेक्स्ट द्वारा XPath चयन
- 8. XPath विशिष्ट टेक्स्ट पार्सिंग के साथ एक सेल का पता लगाने के लिए एचटीएमएल टेबल
- 9. चेकबॉक्स सेल और चयन करने योग्य सेल तालिका पंक्तियां
- 10. एक संपूर्ण लाइन का चयन करने के लिए नियमित अभिव्यक्ति जिसमें HTML कक्षा
- 11. एक टपल जिसमें tuples
- 12. linq एक यादृच्छिक पंक्ति का चयन करें
- 13. किसी तालिका में पंक्ति को कैसे सम्मिलित करें जिसमें केवल एक ही ऑटोइनक्रिकमेंट कॉलम है?
- 14. jQuery - एक तालिका पंक्ति इनलाइन
- 15. XPath: नोड्स का चयन कैसे करें जिसमें कोई विशेषता नहीं है?
- 16. एक ऐसी सूची बनाएं जिसमें फ़ाइल की प्रत्येक पंक्ति
- 17. एक फ़ाइल लिखना जिसमें डिवाइस का नाम
- 18. कोई लिंक कैसे बनाएं जिसमें एक छवि और टेक्स्ट हो?
- 19. एक ही पंक्ति का चयन कई बार
- 20. select_related() को विदेशीकिज़ का चयन करने के लिए कैसे बल दें, जिसमें शून्य = सही विशेषता है?
- 21. पंक्तियों की संख्या है, जिसमें दो या अधिक निर्दिष्ट मूल्यों
- 22. एक मॉडल बनाना जिसमें पेड़ संरचना है
- 23. एसक्यूएल 2005 बल तालिका का नाम बदलता है जिसमें निर्भरता
- 24. डेटा हटाएं जिसमें
- 25. एक मौजूदा डेटा तालिका के साथ पोस्टजीआईएस का उपयोग करना जिसमें दशमलव निर्देशांक
- 26. तालिका की पंक्ति का चयन करना पहले एक
- 27. तालिका तालिका में टेक्स्ट फ़ील्ड को संपादित करने के लिए सबसे अच्छा तरीका सेल
- 28. XPath निर्दिष्ट नाम के साथ सभी तत्वों का चयन करने के लिए
- 29. jQuery का उपयोग कर एक तत्व का चयन कैसे करें जिसमें विशिष्ट वर्ग नाम नहीं है?
- 30. स्टोर grep आउटपुट जिसमें एक सरणी
अच्छा प्रश्न, +1। स्पष्टीकरण और समाधान के लिए मेरा उत्तर देखें। ध्यान दें कि stefan.natchev का उत्तर वांछित संपत्ति के साथ सभी पंक्तियों का चयन नहीं करता है। :) –