English | česky | Nederlands | Français | Español | По-русски | Deutsch | >> 中文 << | Italiano | Polski

//*    ()
/AAA    ()
/AAA    ()
//BBB    ()
//@id    ()
/AAA/CCC    ()
/AAA/BBB    ()
//DDD/BBB    ()
//BBB[@*]    ()
/*/*/*/BBB    ()
//BBB[@id]    ()
/child::AAA    ()
/AAA/BBB[1]    ()
/AAA/DDD/BBB    ()
//BBB[@name]    ()
//CCC | //BBB    ()
//GGG/self::*    ()
/descendant::*    ()
/AAA/CCC/DDD/*    ()
//BBB[not(@*)]    ()
/child::AAA/BBB    ()
//DDD/parent::*    ()
//BBB[@id='b1']    ()
//*[count(*)=2]    ()
//*[count(*)=3]    ()
/AAA/EEE | //BBB    ()
/AAA/BBB[last()]    ()
//FFF/ancestor::*    ()
//GGG/ancestor::*    ()
//*[count(BBB)=2]    ()
//*[name()='BBB']    ()
//ZZZ/following::*    ()
//GGG/preceding::*    ()
//GGG/following::*    ()
//GGG/preceding::*    ()
//BBB[@name='bbb']    ()
//CCC/descendant::*    ()
//GGG/descendant::*    ()
//CCC/descendant::DDD    ()
/AAA/XXX/following::*    ()
/AAA/XXX/preceding::*    ()
/child::AAA/child::BBB    ()
/AAA/BBB/descendant::*    ()
//GGG/ancestor-or-self::*    ()
//*[contains(name(),'C')]    ()
//CCC/following-sibling::*    ()
//CCC/preceding-sibling::*    ()
//CCC/descendant-or-self::*    ()
//BBB[position() mod 2 = 0 ]    ()
//*[starts-with(name(),'B')]    ()
/AAA/BBB/following-sibling::*    ()
/AAA/XXX/preceding-sibling::*    ()
/AAA/XXX/descendant-or-self::*    ()
//*[string-length(name()) = 3]    ()
//*[string-length(name()) < 3]    ()
//*[string-length(name()) > 3]    ()
/AAA/BBB/DDD/CCC/EEE/ancestor::*    ()
/AAA/EEE | //DDD/CCC | /AAA | //BBB    ()
//BBB[normalize-space(@name)='bbb']    ()
/AAA/XXX/DDD/EEE/ancestor-or-self::*    ()
//BBB[ position() = floor(last() div 2 + 0.5) or position() = ceiling(last() div 2 + 0.5) ]    ()
//CCC[ position() = floor(last() div 2 + 0.5) or position() = ceiling(last() div 2 + 0.5) ]    ()
//GGG/ancestor::* | //GGG/descendant::* | //GGG/following::* | //GGG/preceding::* | //GGG/self::*    ()