html - XPath select all text content for a inside that parent div exclude a specific tag -
एचटीएमएल के कुछ अंश जो मैं पूछता हूं:
& lt; div class = "author "& gt; तोबी राफेल & lt; div class = "artdate" & gt; अंतिम अपडेटः 24 जुलाई 2014 | 16: 25 GMT & lt; / div & gt; & Lt; / div & gt; मुझे केवल "टोबी राफेल" की आवश्यकता है मैं & lt; div वर्ग "artdate" तत्व नहीं चाहता / चाहती हूं। मैंने XPath अभिव्यक्ति के नीचे की कोशिश की है लेकिन काम नहीं कर रहा है:
[@ class = 'author'] / * / descendant-or-self :: * [text () और नहीं (स्वयं :: div)] मेरी क्वेरी में क्या गलत है?
आपको रूट या चयनित तत्व से शुरू करना चाहिए।
हम मूल में हैं का नाटक
/ div [@ class = 'author'] / text () यह बाहर होगा सभी तत्वों को खाली स्थान के रूप में रिक्त पाठ सहित, अपने स्थान के अंदर डाल दें ...:
टेक्स्ट = 'टोबी राफेल' टेक्स्ट = '' यदि हम उस
/ div [@ class = 'author'] / text () से बचाना चाहते हैं तो [सामान्य करें-अंतरिक्ष (।)! = ''] आउटपुट बस टेक्स्ट:
टेक्स्ट = 'टोबी राफेल'
Comments
Post a Comment