xpath                
            वर्तमान नोड के सापेक्ष नोड प्राप्त करें
        
        
            
    खोज…
वाक्य - विन्यास
-  एक नोड के सभी पूर्वजों 
- / नोड के लिए रास्ता / पूर्वज :: नोड ()
 
 -  एक नोड का एक विशिष्ट पूर्वज 
- / नोड के लिए रास्ता / पूर्वज :: ancestor_name
 
 -  एक नोड का जनक 
- / नोड के लिए पथ / माता-पिता :: नोड ()
 
 -  एक नोड के भाई बहन के बाद 
- / नोड के लिए पथ / निम्नलिखित-भाई :: नोड ()
 
 -  एक नोड के बाद एक विशिष्ट सहोदर 
- / नोड के लिए पथ / निम्न-भाई-बहन :: sibling_name
 
 -  एक नोड के पूर्ववर्ती भाई-बहन 
- / नोड के लिए पथ / पूर्ववर्ती- भाई-बहन :: नोड ()
 
 -  एक नोड से पहले एक विशिष्ट भाई-बहन 
- / नोड के लिए पथ / पूर्ववर्ती- भाई-बहन :: sibling_name
 
 -  एक नोड के सभी तत्काल बच्चे नोड्स 
- / नोड / बच्चे के लिए रास्ता :: नोड ()
 
 -  एक नोड का एक विशिष्ट तत्काल बच्चा नोड 
- / नोड के लिए पथ / बच्चे :: chid_name
 
 -  एक नोड के सभी वंशज 
- / नोड के लिए रास्ता / वंशज :: नोड ()
 
 -  एक नोड के सभी विशिष्ट वंशज 
- / नोड / वंशज के लिए रास्ता :: descendant_name
 
 
पैरामीटर
| एक्सिस | चयन | 
|---|---|
| पूर्वज | सभी पूर्वज नोड्स | 
| माता-पिता | जनक नोड | 
| निम्नलिखित-भाई | भाई-बहन नोड के बाद | 
| पूर्ववर्ती-भाई | भाई-बहन नोड से पहले | 
| बच्चा | तत्काल बच्चे | 
| वंशज | घोंसले के स्तर के बावजूद सभी वंशज | 
टिप्पणियों
इन कुल्हाड़ियों का उपयोग हमारी आवश्यकताओं के अनुरूप अन्य कार्यों के संयोजन में किया जा सकता है।
मेरे पूर्वजों का पता लगाएं
एक्सएमएल
<GrandFather name="Bardock" gender="male" spouse="Gine">
    <Dad name="Goku" gender="male" spouse="Chi Chi">
        <Me name="Gohan" gender="male"/>
        <brother name="Goten" gender="male"/>
    </Dad>
</GrandFather>
 XPATH
//Me/ancestor::node()
 आउटपुट
<GrandFather name="Bardock" gender="male" spouse="Gine">
  <Dad name="Goku" gender="male" spouse="Chi Chi">
    <Me name="Gohan" gender="male" />
    <brother name="Goten" gender="male" />
  </Dad>
</GrandFather>
<Dad name="Goku" gender="male" spouse="Chi Chi">
  <Me name="Gohan" gender="male" />
  <brother name="Goten" gender="male" />
</Dad>
        मेरे माता-पिता का पता लगाएं
एक्सएमएल
<GrandFather name="Bardock" gender="male" spouse="Gine">
    <Dad name="Goku" gender="male" spouse="Chi Chi">
        <Me name="Gohan" gender="male"/>
        <brother name="Goten" gender="male"/>
    </Dad>
</GrandFather>
 XPATH
//Me/ancestor::Dad
 या
//Me/parent::node()
 आउटपुट
<Dad name="Goku" gender="male" spouse="Chi Chi">
  <Me name="Gohan" gender="male" />
  <brother name="Goten" gender="male" />
</Dad>
        मेरे भव्य पिता को खोजो
एक्सएमएल
<GrandFather name="Bardock" gender="male" spouse="Gine">
  <Dad name="Goku" gender="male" spouse="Chi Chi">
    <Me name="Gohan" gender="male" />
    <brother name="Goten" gender="male" />
  </Dad>
</GrandFather>
 XPATH
//Me/ancestor::GrandFather
 या
//Me/parent::node()/parent::node()
 आउटपुट
<GrandFather name="Bardock" gender="male" spouse="Gine">
  <Dad name="Goku" gender="male" spouse="Chi Chi">
    <Me name="Gohan" gender="male" />
    <brother name="Goten" gender="male" />
  </Dad>
</GrandFather>
        मेरे भाई को ढूंढो
एक्सएमएल
<GrandFather name="Bardock" gender="male" spouse="Gine">
  <Dad name="Goku" gender="male" spouse="Chi Chi">
    <brother name="Goten" gender="male" />
    <Me name="Gohan" gender="male" />
    <brother name="Goten" gender="male" />
  </Dad>
</GrandFather>
 XPATH
//Me/following-sibling::brother
 आउटपुट
<brother name="Goten" gender="male" />
        परशुराम से पहले सभी अवतार लें
एक्सएमएल
<Dashavatar>
    <Avatar name="Matsya"/>
    <Avatar name="Kurma"/>
    <Avatar name="Varaha"/>
    <Avatar name="Narasimha"/>
    <Avatar name="Vamana"/>
    <Avatar name="Balabhadra"/>
    <Avatar name="Parashurama"/>
    <Avatar name="Rama"/>
    <Avatar name="Krishna"/>
    <Avatar name="Kalki"/>
</Dashavatar>
 XPATH
//Avatar[@name='Parashurama']/preceding-sibling::node()
 आउटपुट
<Avatar name="Matsya"/>
<Avatar name="Kurma"/>
<Avatar name="Varaha"/>
<Avatar name="Narasimha"/>
<Avatar name="Vamana"/>
<Avatar name="Balabhadra"/>
        परशुराम के बाद सभी अवतार लें
एक्सएमएल
<Dashavatar>
    <Avatar name="Matsya"/>
    <Avatar name="Kurma"/>
    <Avatar name="Varaha"/>
    <Avatar name="Narasimha"/>
    <Avatar name="Vamana"/>
    <Avatar name="Balabhadra"/>
    <Avatar name="Parashurama"/>
    <Avatar name="Rama"/>
    <Avatar name="Krishna"/>
    <Avatar name="Kalki"/>
</Dashavatar>
 XPATH
//Avatar[@name='Parashurama']/following-sibling::node()
 आउटपुट
<Avatar name="Rama" />
<Avatar name="Krishna" />
<Avatar name="Kalki" />
        वर्तमान एक को छोड़कर सभी अवतारों को प्राप्त करें (परशुराम)
एक्सएमएल
<Dashavatar>
    <Avatar name="Matsya"/>
    <Avatar name="Kurma"/>
    <Avatar name="Varaha"/>
    <Avatar name="Narasimha"/>
    <Avatar name="Vamana"/>
    <Avatar name="Balabhadra"/>
    <Avatar name="Parashurama"/>
    <Avatar name="Rama"/>
    <Avatar name="Krishna"/>
    <Avatar name="Kalki"/>
</Dashavatar>
 XPATH
//Avatar[@name='Parashurama']/following-sibling::Avatar | //Avatar[@name='Parashurama']/preceding-sibling::Avatar
 आउटपुट
<Avatar name="Matsya" />
<Avatar name="Kurma" />
<Avatar name="Varaha" />
<Avatar name="Narasimha" />
<Avatar name="Vamana" />
<Avatar name="Balabhadra" />
<Avatar name="Rama" />
<Avatar name="Krishna" />
<Avatar name="Kalki" />
        हाउस के सभी विवरण (चाइल्ड नोड्स) प्राप्त करें
एक्सएमएल
<House>
    <Rooms>10</Rooms>
    <People>4</People>
    <TVs>4</TVs>
    <Floors>2</Floors>
</House>
 XPATH
/House/child::node()
 आउटपुट
<Rooms>10</Rooms>
<People>4</People>
<TVs>4</TVs>
<Floors>2</Floors>
        सभी कमरे (तत्काल बच्चों के नाम कक्ष) घर में प्राप्त करें
एक्सएमएल
<House>
    <numRooms>4</numRooms>
    <Room name="living"/>
    <Room name="master bedroom"/>
    <Room name="kids' bedroom"/>
    <Room name="kitchen"/>
</House>
 XPATH
/House/child::Room
 या
/House/*[local-name()='Room']
 आउटपुट
<Room name="living" />
<Room name="master bedroom" />
<Room name="kids' bedroom" />
<Room name="kitchen" />
        सदन में सभी कमरे (स्थिति चाहे जो भी हों) प्राप्त करें
एक्सएमएल
<House>
    <numRooms>4</numRooms>
    <Floor number="1">
        <Room name="living"/>
        <Room name="kitchen"/>
    </Floor>
    <Floor number="2">
        <Room name="master bedroom"/>
        <Room name="kids' bedroom"/>    
    </Floor>
</House>
 XPATH
/House/descendant::Room
 आउटपुट
<Room name="living" />
<Room name="kitchen" />
<Room name="master bedroom" />
<Room name="kids' bedroom" />
    
    
    
    
    Modified text is an extract of the original Stack Overflow Documentation
        के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
        से संबद्ध नहीं है Stack Overflow