खोज…


वाक्य - विन्यास

  1. एक नोड के सभी पूर्वजों
    • / नोड के लिए रास्ता / पूर्वज :: नोड ()
  2. एक नोड का एक विशिष्ट पूर्वज
    • / नोड के लिए रास्ता / पूर्वज :: ancestor_name
  3. एक नोड का जनक
    • / नोड के लिए पथ / माता-पिता :: नोड ()
  4. एक नोड के भाई बहन के बाद
    • / नोड के लिए पथ / निम्नलिखित-भाई :: नोड ()
  5. एक नोड के बाद एक विशिष्ट सहोदर
    • / नोड के लिए पथ / निम्न-भाई-बहन :: sibling_name
  6. एक नोड के पूर्ववर्ती भाई-बहन
    • / नोड के लिए पथ / पूर्ववर्ती- भाई-बहन :: नोड ()
  7. एक नोड से पहले एक विशिष्ट भाई-बहन
    • / नोड के लिए पथ / पूर्ववर्ती- भाई-बहन :: sibling_name
  8. एक नोड के सभी तत्काल बच्चे नोड्स
    • / नोड / बच्चे के लिए रास्ता :: नोड ()
  9. एक नोड का एक विशिष्ट तत्काल बच्चा नोड
    • / नोड के लिए पथ / बच्चे :: chid_name
  10. एक नोड के सभी वंशज
    • / नोड के लिए रास्ता / वंशज :: नोड ()
  11. एक नोड के सभी विशिष्ट वंशज
    • / नोड / वंशज के लिए रास्ता :: 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