Inspecting code of Select-Xml cmdlet I found out that internally it uses SelectNodes method of NET class System.Xml.XmlNode. Thus you can find list of recognized functions in this Microsoft XPath reference documentation: XPath Reference