Sibling concepts
1) following
2) following-sibling
3) preceding-sibling
4) parent
5) preceding
6) /..
7) ancestor
8) descendant
9) child
user url
http://www.w3schools.org/1999/xhtml
$x("//div[@id='header']/child::div")
$x("//div[@id='header']/child::div/child::h1")
$x("//div[@id='header']/child::div/ancestor::*")
$x("//div[@class='domain ']/ancestor::body")
$x("//div[@class='domain ']/ancestor::div")
$x("//div[@id='header']/child::div/ancestor::div")
$x("//body[@class='twoclick content']/child::div")
$x("//body[@class='twoclick content']/child::div[2]")
$x("//div[@id='header']/following-sibling::*")
$x("//div[@id='header']/following-sibling::div[2]")
$x("//div[@id='header']/following-sibling::div[2]/descendant::*")
$x("//div[@id='header']/following-sibling::div[2]/descendant::img")
$x("//div[@id='header']/following-sibling::div[2]/descendant::div[2]")
$x("//*[@id='footer']/descendant::div[position()=2]")
$x("//div[@id='disclaimer']/ancestor::div")
$x("//div[@id='disclaimer']/ancestor::div/ancestor::*")
$x("//span[@class='sedologo']/ancestor::div[position()=2]")
$x("//span[@class='sedologo']/ancestor::div[2]")
$x("//div[@id='footer']/preceding-sibling::div[2]")
$x("//div[@id='content']/following-sibling::div/child::div[2]/span[@class='sedologo']/following-sibling::*")
$x("//div[@id='footer']/parent::*")
$x("//*[@id='footer']/parent::node()")
$x("//div[@id='footer']/parent::div[1]")
$x("//div[@id='footer']/self::*")
$x("//div[@id='footer']/self::div")
http://bhanupratapdatastructurealgo.blogspot.in/
http://bhanupratapcorejavaprogramming.blogspot.in/
http://bhanupratapseleniumhybridframework.blogspot.in/
1) following
2) following-sibling
3) preceding-sibling
4) parent
5) preceding
6) /..
7) ancestor
8) descendant
9) child
user url
http://www.w3schools.org/1999/xhtml
$x("//div[@id='header']/child::div")
$x("//div[@id='header']/child::div/child::h1")
$x("//div[@id='header']/child::div/ancestor::*")
$x("//div[@class='domain ']/ancestor::body")
$x("//div[@class='domain ']/ancestor::div")
$x("//div[@id='header']/child::div/ancestor::div")
$x("//body[@class='twoclick content']/child::div")
$x("//body[@class='twoclick content']/child::div[2]")
$x("//div[@id='header']/following-sibling::*")
$x("//div[@id='header']/following-sibling::div[2]")
$x("//div[@id='header']/following-sibling::div[2]/descendant::*")
$x("//div[@id='header']/following-sibling::div[2]/descendant::img")
$x("//div[@id='header']/following-sibling::div[2]/descendant::div[2]")
$x("//*[@id='footer']/descendant::div[position()=2]")
$x("//div[@id='disclaimer']/ancestor::div")
$x("//div[@id='disclaimer']/ancestor::div/ancestor::*")
$x("//span[@class='sedologo']/ancestor::div[position()=2]")
$x("//span[@class='sedologo']/ancestor::div[2]")
$x("//div[@id='footer']/preceding-sibling::div[2]")
$x("//div[@id='content']/following-sibling::div/child::div[2]/span[@class='sedologo']/following-sibling::*")
$x("//div[@id='footer']/parent::*")
$x("//*[@id='footer']/parent::node()")
$x("//div[@id='footer']/parent::div[1]")
$x("//div[@id='footer']/self::*")
$x("//div[@id='footer']/self::div")
http://bhanupratapdatastructurealgo.blogspot.in/
http://bhanupratapcorejavaprogramming.blogspot.in/
http://bhanupratapseleniumhybridframework.blogspot.in/