'/'./company/employee - It will select employee nodes within class root node.XPath-Multiple, we can write the Java code along with the dynamic XPath location as : findElement(By. xpath("//*[@id=' lst-ib'][@class=' gsfi lst-d-f']")); parent, child, sibling, etc. Axes refer to axis on which elements are lying relative to an element. =!=<><=>=AND, OR, NOT etc. used to combine or exclude keywords. They connect your search words together to either concise or expand your set of results. XPath, number functions are used to fetch the different type of values from the expressions. For example, ceiling value, floor value etc.XPath :ceiling()floor()round()sum()<book>
<title>Parallel Algorithm</title>
<author>Sri Balaji</author>
<year>2016</year>
<price>180.00</price>
</book>
XPath axes to set relation with other nodes are :Xpath with the help of the following steps :type = (equal to), != (not equal to), > (greater than), >= (greater than or equal to), < (less than), or <= (less than or equal to), depending on how you want to compare the two values.preceding-sibling axis indicates all the nodes that have the same parent as the context node such that they appear before the context node in the source document. normalize-space function strips white-space from a string to replace sequences of whitespace characters with a single space and return the resulting string. XSLT elements.top-level elements are not permitted to be used by specifying the xsl:apply templates.XSLT process is provided to ignore the top-level elements and ignore some of it if an error occurs.XSLT top-element element doesn't recognize the namespace URI and can be provided using other sources.text” tag and then filter by opening tags.– true/false – which return nodes when the condition is satisfied.+ (addition), – (subtraction), and *(multiplication).=, >, >=, <=.if” or “else.” They also return boolean values.text(), substring()”.length().