<?xml version="1.0" encoding="UTF-8"?>
<feature id="xpath"><name>XPath</name><description>The document.evaluate() method selects elements in an HTML or XML document based on an expression of XPath, a domain specific language for querying XML documents. Also known as XML Path Language.</description><group>xml</group><group_name>XML</group_name><baseline><status>widely</status><low_date>2015-07-29</low_date><high_date>2018-01-29</high_date></baseline><support><browser name="chrome" version="1" supported="true"></browser><browser name="firefox" version="1" supported="true"></browser><browser name="safari" version="3" supported="true"></browser><browser name="edge" version="12" supported="true"></browser><browser name="chrome_android" version="18" supported="true"></browser><browser name="firefox_android" version="4" supported="true"></browser><browser name="safari_ios" version="1" supported="true"></browser></support><specifications><spec>https://dom.spec.whatwg.org/#xpath</spec></specifications><caniuse><id>document-evaluate-xpath</id></caniuse><mdn_url>https://developer.mozilla.org/docs/Web/API/XPathResult</mdn_url><compat_features><key>api.Document.createExpression</key><key>api.Document.evaluate</key><key>api.XPathEvaluator</key><key>api.XPathEvaluator.XPathEvaluator</key><key>api.XPathEvaluator.createExpression</key><key>api.XPathEvaluator.evaluate</key><key>api.XPathExpression</key><key>api.XPathExpression.evaluate</key><key>api.XPathResult</key><key>api.XPathResult.booleanValue</key><key>api.XPathResult.invalidIteratorState</key><key>api.XPathResult.iterateNext</key><key>api.XPathResult.numberValue</key><key>api.XPathResult.resultType</key><key>api.XPathResult.singleNodeValue</key><key>api.XPathResult.snapshotItem</key><key>api.XPathResult.snapshotLength</key><key>api.XPathResult.stringValue</key></compat_features><canonical_url>https://nowyoucanuse.com/features--xpath.html</canonical_url></feature>