Evaluating XPath Expresssions
XPath |
Result of XPath Evaluation |
empty(/FitnessCenter/Member[3]) eq not(exists(/FitnessCenter/Member[3])) |
true
|
empty(/FitnessCenter/Member[99]) eq not(exists(/FitnessCenter/Member[99])) |
true
|
empty(()) eq not(exists(())) |
true
|
The XML Document
<FitnessCenter>
<Member id="1" level="platinum">
<Name>Jeff</Name>
<Phone type="home">555-1234</Phone>
<Phone type="work">555-4321</Phone>
<FavoriteColor>lightgrey</FavoriteColor>
<MembershipFee>340</MembershipFee>
</Member>
<Member id="2" level="gold">
<Name>David</Name>
<Phone type="home">383-1234</Phone>
<Phone type="work">383-4321</Phone>
<FavoriteColor>lightblue</FavoriteColor>
<MembershipFee>500</MembershipFee>
</Member>
<Member id="3" level="platinum">
<Name>Roger</Name>
<Phone type="home">888-1234</Phone>
<Phone type="work">888-4321</Phone>
<FavoriteColor>lightyellow</FavoriteColor>
<MembershipFee>340</MembershipFee>
</Member>
</FitnessCenter>