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

Popular posts from this blog

ios - Adding an SKSpriteNode to SKScene from a child SKSpriteNode -

Matlab transpose a table vector -

c# - Textbox not clickable but editable -